*,
*:after,
*:before {
-moz-box-sizing:border-box;
box-sizing:border-box;
-webkit-font-smoothing:antialiased;
font-smoothing:antialiased;
text-rendering:optimizeLegibility;
} html {
font-size:62.5%;
}
body {
font:300 11px/1.4 'Sawasdee', 'Helvetica Neue', Helvetica, Arial, sans-serif;
color:#444;
} .clear:before,
.clear:after {
content:' ';
display:table;
}
.clear:after {
clear:both;
}
.clear {
*zoom:1;
}
img {
max-width:100%;
vertical-align:bottom;
}
a {
color:#444;
text-decoration:none;
}
a:hover {
color:#444;
}
a:focus {
outline:0;
}
a:hover,
a:active {
outline:0;
}
input:focus {
outline:0;
border:1px solid #04A4CC;
}  .wrapper {
max-width:1280px;
width:95%;
margin:0 auto;
position:relative;
}
.nopadding {
padding: 0;
}
.nomargin {
margin: 0;
}
.widget_sp_image img {
width: 50%;
height: 50vh;
margin: 0;
}
header .widget_sp_image {
display: inline;
}
.sidebar-left .widget_sp_image img {
height: initial;
min-width: 100%;
margin: 0 0 20px 0;
border-radius: 50%;
} .postimage {
display: inline-block;
vertical-align: middle;
-webkit-transform: perspective(1px) translateZ(0);
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px transparent;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform;
transition-property: transform;
}
.postimage:hover, .postimage:focus, .postimage:active {
-webkit-transform: scale(1.2) rotate(4deg);
transform: scale(1.2) rotate(4deg);
} .barbiegirl-travels-title,  .barbiegirl-arts-title{
margin: 0;
}
.barbiegirl-travels-title a {
padding: 0;
margin: 0;
text-shadow: 3px 3px #440055;
color: #e3d7f4;
position: absolute;
top: 30vh;
left: 4vw;
font-size: 10em;
text-decoration: none;
}
.barbiegirl-arts-title a {
padding: 0;
margin: 0;
text-shadow: 3px 3px #e3d7f4;
color: #440055;
position: absolute;
top: 30vh;
right: 9vw;
font-size: 10em;
text-decoration: none;
} .logo {
}
.logo-img {
} .nav {
font-family: 'Cookie', cursive;
font-size: 4rem;
text-align: center;
}
.nav a {
cursor: pointer;
color: #fff;
}
.nav .menu-items {
padding: 0;
background: #c83771;
color: #fff;
}
.nav .menu-items li {
list-style-type: none;
display: inline-block;
position: relative;
}
.nav .menu-items li:after {
content: "•";
}
.nav .menu-items li:last-child:after, .nav .menu-items .sub-menu li:after {
content: "";
}
.nav .menu-items li a:first-child {
margin: 0 40px;
}
.nav .menu-items .sub-menu {
display: none;
position: absolute;
background: #440055;
z-index: 999;
text-align: left;
padding: 16px 20px;
width: 100%;
font-family: 'Sawasdee';
font-size: 2rem;
} .nav .menu-items .sub-menu li {
display: block;
list-style-type: none;
padding: 5px 0;
}
.nav .menu-items .sub-menu a {
color: #fff;
} .sidebar-left, .sidebar-right {
font-size: 1.5rem;
}
.sidebar-left ul, .sidebar-right ul {
list-style-type: none;
}
.sidebar-left li:before, .sidebar-right li:before {
content: "x ";
font-weight: bold;
}
.sidebar-left .bwg_standart_thumb_0 {
margin-bottom: 20px;
}
.GTranslate_widget2 {
text-align: center;
padding-bottom: 20px;
}
.wpcf7 p {
text-align: center;
}
#appView > div.socialFeed > div.powrMark.text-center {
display: none !important;
background: red;
}
#commentform label {
min-width: 70px;
}
.wpcf7-text {
border: 1px solid #a9a9a9;
}
button, .elp_textbox_button, .wpcf7-submit {
background: #e1c9e8;
border: solid 2px #ce4a7f;
border-radius: 5px;
padding: 4px;
color: #4e0b5f;
}
.search-input, .search-input:focus {
padding: 4px;
border: 2px solid #ce4a7f;
border-radius: 5px;
}
main * {
max-width: 100%;
}
.postimage, .postimage img {
width: 250px;
height: 250px;
}
div.postimage-title {
text-align: center;
width: 100%;
word-wrap: break-word;
width: 250px;
font-size: 17px;
} .footer {
}   @font-face {
font-family:'Font-Name';
src:url(//barbiegirltravelsarts.com/wp-content/themes/explicit-travel/fonts/font-name.eot);
src:url(//barbiegirltravelsarts.com/wp-content/themes/explicit-travel/fonts/font-name.eot?#iefix) format('embedded-opentype'),
url(//barbiegirltravelsarts.com/wp-content/themes/explicit-travel/fonts/font-name.woff) format('woff'),
url(//barbiegirltravelsarts.com/wp-content/themes/explicit-travel/fonts/font-name.ttf) format('truetype'),
url(//barbiegirltravelsarts.com/wp-content/themes/explicit-travel/fonts/font-name.svg#font-name) format('svg');
font-weight:normal;
font-style:normal;
}
h1 {
font-family: 'Cookie', cursive;
font-size: 4rem;
}
article {
font-size: 1.5rem;
} @media only screen and (min-width:320px) {
.barbiegirl-travels-title a, .barbiegirl-arts-title a {
font-size: 6rem;
}
.barbiegirl-arts-title a {
padding: 0;
margin: 0;
text-shadow: 3px 3px #e3d7f4;
color: #440055;
position: absolute;
left: 10vw;
top: 80vh;
}
header .widget_sp_image {
display: block;
}
.widget_sp_image img {
width: 100%;
height: 50vh;
margin: 0;
}
.nav .menu-items li:after {
content: "";
}
}
@media only screen and (min-width:480px) {
.barbiegirl-travels-title a, .barbiegirl-arts-title a {
font-size: 4rem;
}
header .widget_sp_image {
display: inline;
}
.widget_sp_image img {
width: 50%;
height: 50vh;
margin: 0;
}
.barbiegirl-travels-title a {
padding: 0;
margin: 0;
text-shadow: 3px 3px #440055;
color: #e3d7f4;
position: absolute;
top: 30vh;
left: 4vw;
}
.barbiegirl-arts-title a {
padding: 0;
margin: 0;
text-shadow: 3px 3px #e3d7f4;
color: #440055;
position: absolute;
top: 30vh;
right: 9vw;
left: initial;
}
.nav .menu-items li:after {
content: "";
}
}
@media only screen and (min-width:600px) {
.barbiegirl-travels-title a, .barbiegirl-arts-title a {
font-size: 5rem;
}
}
@media only screen and (min-width:768px) {
.barbiegirl-travels-title a, .barbiegirl-arts-title a {
font-size: 7rem;
}
.nav .menu-items li:after {
content: "•";
}
.nav .menu-items li:last-child:after, .nav .menu-items .sub-menu li:after {
content: "";
}
.nav {
font-size: 2rem;
}
}
@media only screen and (min-width:1024px) {
.barbiegirl-travels-title a, .barbiegirl-arts-title a {
font-size: 9rem;
}
.nav {
font-size: 3rem;
}
}
@media only screen and (min-width:1140px) {
.barbiegirl-travels-title a, .barbiegirl-arts-title a {
font-size: 10rem;
}
.nav {
font-size: 4rem;
}
}
@media only screen and (min-width:1280px) {
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:144dpi) {
} ::selection {
background:#04A4CC;
color:#FFF;
text-shadow:none;
}
::-webkit-selection {
background:#04A4CC;
color:#FFF;
text-shadow:none;
}
::-moz-selection {
background:#04A4CC;
color:#FFF;
text-shadow:none;
} .alignnone {
margin:5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
display:block;
margin:5px auto 5px auto;
}
.alignright {
float:right;
margin:5px 0 20px 20px;
}
.alignleft {
float:left;
margin:5px 20px 20px 0;
}
a img.alignright {
float:right;
margin:5px 0 20px 20px;
}
a img.alignnone {
margin:5px 20px 20px 0;
}
a img.alignleft {
float:left;
margin:5px 20px 20px 0;
}
a img.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
.wp-caption {
background:#FFF;
border:1px solid #F0F0F0;
max-width:96%;
padding:5px 3px 10px;
text-align:center;
}
.wp-caption.alignnone {
margin:5px 20px 20px 0;
}
.wp-caption.alignleft {
margin:5px 20px 20px 0;
}
.wp-caption.alignright {
margin:5px 0 20px 20px;
}
.wp-caption img {
border:0 none;
height:auto;
margin:0;
max-width:98.5%;
padding:0;
width:auto;
}
.wp-caption .wp-caption-text,
.gallery-caption {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}
.sticky {
}
.bypostauthor {
} @media print {
* {
background:transparent !important;
color:#000 !important;
box-shadow:none !important;
text-shadow:none !important;
}
a,
a:visited {
text-decoration:underline;
}
a[href]:after {
content:" (" attr(href) ")";
}
abbr[title]:after {
content:" (" attr(title) ")";
}
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
content:"";
}
pre,blockquote {
border:1px solid #999;
page-break-inside:avoid;
}
thead {
display:table-header-group;
}
tr,img {
page-break-inside:avoid;
}
img {
max-width:100% !important;
}
@page {
margin:0.5cm;
}
p,
h2,
h3 {
orphans:3;
widows:3;
}
h2,
h3 {
page-break-after:avoid;
}
}