@font-face {
font-family: 'Inconsolata';
font-style: normal;
font-weight: 400;
src: local('Inconsolata'), url(https://fonts.gstatic.com/s/inconsolata/v12/BjAYBlHtW3CJxDcjzrnZCF02b4v3fUxqf9CZJ1qUoIA.ttf) format('truetype');
}
@font-face {
font-family: 'Merriweather';
font-style: normal;
font-weight: 400;
src: local('Merriweather'), local('Merriweather-Regular'), url(https://fonts.gstatic.com/s/merriweather/v11/RFda8w1V0eDZheqfcyQ4ENqQynqKV_9Plp7mupa0S4g.ttf) format('truetype');
}
@font-face {
font-family: 'Merriweather';
font-style: normal;
font-weight: 700;
src: local('Merriweather Bold'), local('Merriweather-Bold'), url(https://fonts.gstatic.com/s/merriweather/v11/ZvcMqxEwPfh2qDWBPxn6nqp5NA6AAOjfQM_HmvD0shQ.ttf) format('truetype');
}
@font-face {
font-family: 'Merriweather';
font-style: normal;
font-weight: 900;
src: local('Merriweather Black'), local('Merriweather-Black'), url(https://fonts.gstatic.com/s/merriweather/v11/ZvcMqxEwPfh2qDWBPxn6ngvr42gIYPGl20Rgir8ypAU.ttf) format('truetype');
}
@font-face {
font-family: 'Merriweather';
font-style: italic;
font-weight: 400;
src: local('Merriweather Italic'), local('Merriweather-Italic'), url(https://fonts.gstatic.com/s/merriweather/v11/So5lHxHT37p2SS4-t60SlP-h276deSBHSGl3jPkVKDo.ttf) format('truetype');
}
@font-face {
font-family: 'Merriweather';
font-style: italic;
font-weight: 700;
src: local('Merriweather Bold Italic'), local('Merriweather-BoldItalic'), url(https://fonts.gstatic.com/s/merriweather/v11/EYh7Vl4ywhowqULgRdYwIONfVQSuMy1q3WzzeUBr2Ns.ttf) format('truetype');
}
@font-face {
font-family: 'Merriweather';
font-style: italic;
font-weight: 900;
src: local('Merriweather Black Italic'), local('Merriweather-BlackItalic'), url(https://fonts.gstatic.com/s/merriweather/v11/EYh7Vl4ywhowqULgRdYwIGOs5rKs1XhQYCgZqE8eCYU.ttf) format('truetype');
}
@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
src: local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v6/zhcz-_WihjSQC0oHJ9TCYC3USBnSvpkopQaUR-2r7iU.ttf) format('truetype');
}
@font-face {
font-family: 'Montserrat';
font-style: normal;
font-weight: 700;
src: local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v6/IQHow_FEYlDC4Gzy_m8fcvEr6Hm6RMS0v1dtXsGir4g.ttf) format('truetype');
}@font-face {
font-family: 'HelveticaNeueLTStdLt';
src: url(//setaiph.com/wp-content/themes/Platinum_Child/fonts/HelveticaNeueLTStdLt.eot);
src: url(//setaiph.com/wp-content/themes/Platinum_Child/fonts/HelveticaNeueLTStdLt.eot) format('embedded-opentype'),
url(//setaiph.com/wp-content/themes/Platinum_Child/fonts/HelveticaNeueLTStdLt.woff2) format('woff2'),
url(//setaiph.com/wp-content/themes/Platinum_Child/fonts/HelveticaNeueLTStdLt.woff) format('woff'),
url(//setaiph.com/wp-content/themes/Platinum_Child/fonts/HelveticaNeueLTStdLt.ttf) format('truetype'),
url(//setaiph.com/wp-content/themes/Platinum_Child/fonts/HelveticaNeueLTStdLt.svg#HelveticaNeueLTStdLt) format('svg');
}
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus { outline:0 }
.slides, .flex-control-nav, .flex-direction-nav { margin:0; padding:0; list-style:none }
.flexslider { margin:0; padding:0 }
.flexslider .slides>li { background-color:transparent; display:none; position:relative; margin:0 }
.flexslider .slides img { width:100%; display:block }
.flex-pauseplay span { text-transform:capitalize }
.slides:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0 }
html[xmlns] .slides { display:block }
* html .slides { height:1% }
.no-js .slides>li:first-child { display:block }
.flexslider { margin:0 0 40px; position:relative; zoom:1 }
.flex-viewport { max-height:2000px; -webkit-transition:all 1s ease; -moz-transition:all 1s ease; transition:all 1s ease }
.loading .flex-viewport { max-height:300px }
.flexslider .slides { zoom:1 }
.carousel li { margin-right:5px }
.flex-direction-nav { *height:0
}
.flex-direction-nav a { width:12px; height:23px; margin:-10px -1px 0; display:block; position:absolute; top:50%; z-index:10; cursor:pointer; text-indent:-9999px }
.flex-direction-nav .flex-next { right:1px; background-color:rgba(0,0,0,0.7); height:35px; width:35px; padding-right:1px }
.flex-direction-nav .flex-prev { left:1px; background-color:rgba(0,0,0,0.7); height:35px; width:35px }
.two_columns_66_33 .column1 .flex-direction-nav .flex-prev { left:1px; background-color:rgba(0,0,0,0.7); height:35px; width:35px }
.two_columns_66_33 .column1 .flex-direction-nav .flex-next { right:1px; background-color:rgba(0,0,0,0.7); height:35px; width:35px; padding-right:1px }
.flexslider .flex-next { background-image:url(//setaiph.com/wp-content/themes/Platinum_Child/img/flex_arrow_right.png); background-position:center; background-repeat:no-repeat }
.flexslider .flex-prev { background-image:url(//setaiph.com/wp-content/themes/Platinum_Child/img/flex_arrow_left.png); background-position:center; background-repeat:no-repeat }
.flex-direction-nav .flex-disabled { cursor:default }
.flex-control-nav { width:100%; position:absolute; bottom:-40px; text-align:center }
.flex-control-nav li { margin:0 6px; display:inline-block; zoom:1; *display:inline
}
.flex-control-paging li a { width:11px; height:11px; display:block; background:#666; background:rgba(0,0,0,0.5); cursor:pointer; text-indent:-9999px; -webkit-border-radius:20px; -moz-border-radius:20px; -o-border-radius:20px; border-radius:20px; box-shadow:inset 0 0 3px rgba(0,0,0,0.3) }
.flex-control-paging li a:hover { background:#333; background:rgba(0,0,0,0.7) }
.flex-control-paging li a.flex-active { background:#000; background:rgba(0,0,0,0.9); cursor:default }
.flex-control-thumbs { margin:5px 0 0; position:static; overflow:hidden }
.flex-control-thumbs li { width:25%; float:left; margin:0 }
.flex-control-thumbs img { width:100%; display:block; opacity:.7; cursor:pointer }
.flex-control-thumbs img:hover { opacity:1 }
.flex-control-thumbs .flex-active { opacity:1; cursor:default }
@media screen and (max-width:860px) {
.flex-direction-nav .flex-prev { opacity:1; left:0 }
.flex-direction-nav .flex-next { opacity:1; right:0 }
}
div.pp_default .pp_top, div.pp_default .pp_top .pp_middle, div.pp_default .pp_top .pp_left, div.pp_default .pp_top .pp_right, div.pp_default .pp_bottom, div.pp_default .pp_bottom .pp_left, div.pp_default .pp_bottom .pp_middle, div.pp_default .pp_bottom .pp_right { height:13px }
div.pp_default .pp_top .pp_left { background:url(//setaiph.com/wp-content/themes/Platinum_Child/img/prettyPhoto/default/sprite.png) -78px -93px no-repeat }
div.pp_default .pp_top .pp_middle { background:url(//setaiph.com/wp-content/themes/Platinum_Child/img/prettyPhoto/default/sprite_x.png) top left repeat-x }
div.pp_default .pp_top .pp_right { background:url(//setaiph.com/wp-content/themes/Platinum_Child/img/prettyPhoto/default/sprite.png) -112px -93px no-repeat }
div.pp_default .pp_content .ppt { color:#f8f8f8 }
div.pp_default .pp_content_container .pp_left { background:url(//setaiph.com/wp-content/themes/Platinum_Child/img/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y; padding-left:13px }
div.pp_default .pp_content_container .pp_right { background:url(//setaiph.com/wp-content/themes/Platinum_Child/img/prettyPhoto/default/sprite_y.png) top right repeat-y; padding-right:13px }
div.pp_default .pp_content { background-color:#fff }
div.pp_default .pp_next:hover { background:url(//setaiph.com/wp-content/themes/Platinum_Child/img/prettyPhoto/default/sprite_next.png) center right no-repeat; cursor:pointer }
div.pp_default .pp_previous:hover { background:url(//setaiph.com/wp-content/themes/Platinum_Child/img/prettyPhoto/default/sprite_prev.png) center left no-repeat; cursor:pointer }
div.pp_default .pp_expand { background:url(//setaiph.com/wp-content/themes/Platinum_Child/img/prettyPhoto/default/sprite.png) 0 -29px no-repeat; cursor:pointer; width:28px; height:28px }
div.pp_default .pp_expand:hover { background:url(//setaiph.com/wp-content/themes/Platinum_Child/img/prettyPhoto/default/sprite.png) 0 -56px no-repeat; cursor:pointer }
div.pp_default .pp_contract { background:url(//setaiph.com/wp-content/themes/Platinum_Child/img/prettyPhoto/default/sprite.png) 0 -84px no-repeat; cursor:pointer; width:28px; height:28px }
div.pp_default .pp_contract:hover { background:url(//setaiph.com/wp-content/themes/Platinum_Child/img/prettyPhoto/default/sprite.png) 0 -113px no-repeat; cursor:pointer }
div.pp_default .pp_close { width:30px; height:30px; background:url(//setaiph.com/wp-content/themes/Platinum_Child/img/prettyPhoto/default/sprite.png) 2px 1px no-repeat; cursor:pointer }
div.pp_default #pp_full_res .pp_inline { color:#000 }
div.pp_default .pp_gallery ul li a { background:url(//setaiph.com/wp-content/themes/Platinum_Child/img/prettyPhoto/default/default_thumb.png) center center #f8f8f8; border:1px solid #aaa }
div.pp_default .pp_gallery ul li a:hover, div.pp_default .pp_gallery ul li.selected a { border-color:#fff }
div.pp_default .pp_social { margin-top:7px }
div.pp_default .pp_gallery a.pp_arrow_previous, div.pp_default .pp_gallery a.pp_arrow_next { position:static; left:auto }
div.pp_default .pp_nav .pp_play, div.pp_default .pp_nav .pp_pause { background:url(//setaiph.com/wp-content/themes/Platinum_Child/img/prettyPhoto/default/sprite.png) -51px 1px no-repeat; height:30px; width:30px }
div.pp_default .pp_nav .pp_pause { background-position:-51px -29px }
div.pp_default .pp_details { position:relative }
div.pp_default a.pp_arrow_previous, div.pp_default a.pp_arrow_next { background:url(//setaiph.com/wp-content/themes/Platinum_Child/img/prettyPhoto/default/sprite.png) -31px -3px no-repeat; height:20px; margin:4px 0 0 0; width:20px }
div.pp_default a.pp_arrow_next { left:52px; background-position:-82px -3px }
div.pp_default .pp_content_container .pp_details { margin-top:5px }
div.pp_default .pp_nav { clear:none; height:30px; width:110px; position:relative }
div.pp_default .pp_nav .currentTextHolder { font-family:Georgia; font-style:italic; color:#999; font-size:11px; left:75px; line-height:25px; margin:0; padding:0 0 0 10px; position:absolute; top:2px }
div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover { opacity:.7 }
div.pp_default .pp_description { font-size:11px; font-weight:bold; line-height:14px; margin:5px 50px 5px 0 }
div.pp_default .pp_bottom .pp_left { background:url(//setaiph.com/wp-content/themes/Platinum_Child/img/prettyPhoto/default/sprite.png) -78px -127px no-repeat }
div.pp_default .pp_bottom .pp_middle { background:url(//setaiph.com/wp-content/themes/Platinum_Child/img/prettyPhoto/default/sprite_x.png) bottom left repeat-x }
div.pp_default .pp_bottom .pp_right { background:url(//setaiph.com/wp-content/themes/Platinum_Child/img/prettyPhoto/default/sprite.png) -112px -127px no-repeat }
div.pp_default .pp_loaderIcon { background:url(//setaiph.com/wp-content/themes/Platinum_Child/img/prettyPhoto/default/loader.gif) center center no-repeat }
div.pp_pic_holder a:focus { outline:0 }
div.pp_overlay { background:#000; display:none; left:0; position:absolute; top:0; width:100%; z-index:9500 }
div.pp_pic_holder { display:none; position:absolute; width:100px; z-index:10000 }
.pp_top { height:20px; position:relative }
* html .pp_top { padding:0 20px }
.pp_top .pp_left { height:20px; left:0; position:absolute; width:20px }
.pp_top .pp_middle { height:20px; left:20px; position:absolute; right:20px }
* html .pp_top .pp_middle { left:0; position:static }
.pp_top .pp_right { height:20px; left:auto; position:absolute; right:0; top:0; width:20px }
.pp_content { height:40px; min-width:40px }
* html .pp_content { width:40px }
.pp_fade { display:none }
.pp_content_container { position:relative; text-align:left; width:100% }
.pp_content_container .pp_left { padding-left:20px }
.pp_content_container .pp_right { padding-right:20px }
.pp_content_container .pp_details { float:left; margin:10px 0 2px 0 }
.pp_description { display:none; margin:0 }
.pp_social { float:left; margin:0 }
.pp_social .facebook { float:left; width:55px; overflow:hidden }
.pp_social .twitter { float:left; margin-right:5px }
.pp_nav { clear:right; float:left; margin:3px 10px 0 0 }
.pp_nav p { float:left; margin:2px 4px; white-space:nowrap }
.pp_nav .pp_play, .pp_nav .pp_pause { float:left; margin-right:4px; text-indent:-10000px }
a.pp_arrow_previous, a.pp_arrow_next { display:block; float:left; height:15px; margin-top:3px; overflow:hidden; text-indent:-10000px; width:14px }
.pp_hoverContainer { position:absolute; top:0; width:100%; z-index:2000 }
.pp_gallery { display:none; left:50%; margin-top:-50px; position:absolute; z-index:10000 }
.pp_gallery div { float:left; overflow:hidden; position:relative }
.pp_gallery ul { float:left; height:35px; margin:0 0 0 5px; padding:0; position:relative; white-space:nowrap }
.pp_gallery ul a { border:1px #000 solid; border:1px rgba(0,0,0,0.5) solid; display:block; float:left; height:33px; overflow:hidden }
.pp_gallery ul a:hover, .pp_gallery li.selected a { border-color:#fff }
.pp_gallery ul a img { border:0 }
.pp_gallery li { display:block; float:left; margin:0 5px 0 0; padding:0 }
.pp_gallery li.default a { background:url(//setaiph.com/wp-content/themes/Platinum_Child/img/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat; display:block; height:33px; width:50px }
.pp_gallery li.default a img { display:none }
.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next { margin-top:7px!important }
a.pp_next { background:url(//setaiph.com/wp-content/themes/Platinum_Child/img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat; display:block; float:right; height:100%; text-indent:-10000px; width:49% }
a.pp_previous { background:url(//setaiph.com/wp-content/themes/Platinum_Child/img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat; display:block; float:left; height:100%; text-indent:-10000px; width:49% }
a.pp_expand, a.pp_contract { cursor:pointer; display:none; height:20px; position:absolute; right:30px; text-indent:-10000px; top:10px; width:20px; z-index:20000 }
a.pp_close { position:absolute; right:0; top:0; display:block; line-height:22px; text-indent:-10000px }
.pp_bottom { height:20px; position:relative }
* html .pp_bottom { padding:0 20px }
.pp_bottom .pp_left { height:20px; left:0; position:absolute; width:20px }
.pp_bottom .pp_middle { height:20px; left:20px; position:absolute; right:20px }
* html .pp_bottom .pp_middle { left:0; position:static }
.pp_bottom .pp_right { height:20px; left:auto; position:absolute; right:0; top:0; width:20px }
.pp_loaderIcon { display:block; height:24px; left:50%; margin:-12px 0 0 -12px; position:absolute; top:50%; width:24px }
#pp_full_res { line-height:1!important }
#pp_full_res .pp_inline { text-align:left }
#pp_full_res .pp_inline p { margin:0 0 15px 0 }
div.ppt { color:#fff; display:none; font-size:17px; margin:0 0 5px 15px; z-index:9999 }
.clearfix:before, .clearfix:after { content:" "; display:table }
.clearfix:after { clear:both }
.clearfix { *zoom:1
}
.clear:after { clear:both; content:""; display:block }
::selection { background:#949494; color:#FFF }
::-moz-selection {
background:#949494;
color:#FFF
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { background:transparent; border:0; margin:0; padding:0; vertical-align:baseline; outline:0 }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display:block }
h1, h2, h3, h4, h5, h6 { font-weight:normal }
.title h1 {
bottom: 20%;
color: #fff;
display: inline-block;
left: 0;
position: absolute;
text-transform: uppercase;
width: 100%;
}
h1 {
color: #fff;
font-size: 45px;
font-weight: 300;
letter-spacing: 2px;
line-height: 45px;
}
h1, h2, h3, h4, h5, h6 {
color: #000;
font-family: "Oswald",sans-serif;
text-decoration: none;
}
h1, h2, h3, h4, h5, h6 {
font-weight: normal;
}
ol { margin:10px 0 }
ul { list-style:none; margin:10px 0 }
ol ol, ol ul, ul ul, ul ol { margin:0 }
ul li, ol li { margin:0 0 0 20px }
dl { margin:10px 0 }
dl dd { margin:0 0 0 20px }
blockquote { quotes:none }
blockquote:before, blockquote:after { content:''; content:none }
del { text-decoration:line-through }
table { border-collapse:collapse; border-spacing:0 }
a img { border:0 }
img { max-width:100%; height:auto }
h1, h2, h3, h4, h5, h6 { font-family:"Oswald", sans-serif; color:#000; text-decoration:none }
h1 { font-size:45px; line-height:45px; font-weight:300; letter-spacing:2px; color:#fff }
h2 { font-size:35px; line-height:35px; font-weight:300 }
h3 { font-size:30px; line-height:30px; font-weight:300 }
h3 a { color:#000 }
h4 { font-size:19px; line-height:19px; font-weight:300; margin:30px 0 8px 0 }
h4 a { color:#000 }
h5 { font-size:15px; line-height:15px; font-weight:300 }
h6 { font-size:14px; line-height:14px; letter-spacing:1px }
p { margin:10px 0; line-height:23px }
a { color:#949494; text-decoration:none }
p a { text-decoration:none; color:#949494 }
a:hover, p a:hover { color:#009cff }
input[type='submit'] { -webkit-appearance:none }
.alignleft { float:left; margin:0 20px 20px 0 }
.alignright { float:right; margin:0 0 20px 20px }
.aligncenter { display:block; margin:10px auto 10px auto }
.text-align-right { text-align:right }
.text-align-left { text-align:left }
.text-align-center { text-align:center }
table { border:medium none; border-spacing:0; width:100%; vertical-align:middle }
table th { background-color:#f4f4f4; border:0; padding:15px 25px; text-align:center }
table th h4 { margin:0; font-family:"Oswald", sans-serif; font-weight:300; font-size:19px; letter-spacing:1px; color:#000 }
table tr:nth-child(even) td { background-color:transparent }
table tr:nth-child(odd) td { background-color:#f4f4f4 }
table td { padding:15px 25px; text-align:center }
body { font-family:'Open Sans', sans-serif; background-color:#fff; color:#949494; font-size:14px; overflow-y:scroll!important; overflow-x:hidden!important }
body.boxed { background-color:#eaeaea }
.wrapper { overflow:hidden }
body.boxed .wrapper { width:1080px; margin:0 auto }
body.boxed .content { background-color:#fff }
.boxed .full_width .parallax_content { width:auto; margin:0 }
.meta { display:none }
.page_not_loaded *, .page_not_loaded .rev_slider img { visibility:hidden!important }
.rev_slider_wrapper { min-height:300px }
header { width:100%; display:block; position:fixed; z-index:2000; background-image:url(//setaiph.com/wp-content/themes/Platinum_Child/img/lounge-shadow.png); background-repeat:repeat; background-position:0 bottom }
body.boxed header { width:1080px }
header.transition { -webkit-transition:all .4s ease 0s; -moz-transition:all .4s ease 0s; -o-transition:all .4s ease 0s }
header.move_menu { background-image:none; background-color:#000; background-color:rgba(0,0,0,0.7) }
header.hide_background { background:none!important }
header .container .container_inner .header_inner { padding:0; display:inline-block; width:100% }
.header_inner { padding:0 50px }
.logo { float:left; position:absolute; top:5% }
.logo a { position:relative; display:block;  -webkit-transition:all .2s ease 0s; -moz-transition:all .2s ease 0s; -o-transition:all .2s ease 0s }
.logo img { display:block; position:relative; top:-50%; width:auto!important; max-width:none }
.header_inner_right { float:right; position:relative }
header.centered_logo { text-align:center }
header.centered_logo .logo { float:none; position:relative; display:block; margin:10px 0 }
header.centered_logo .logo img { top:0; margin:0 auto }
header.centered_logo .header_inner_right { float:none; display:inline-block; position:relative; margin:0 0 -4px }
header.centered_logo .header_right_widget { float:left }
nav.main_menu { float:left; position:relative }
nav.main_menu { z-index:100; text-align:left }
nav.main_menu ul { list-style:none outside none; margin:0; padding:0 }
nav.main_menu ul li { display:inline-block; float:left; padding:40px 0 0 0; margin:0; background-repeat:no-repeat; background-position:right }
nav.main_menu ul li a  {
color: #fff;
cursor: pointer;
display: inline-block;
font-family: "Oswald",sans-serif;
font-size: 14px;
letter-spacing: 1px;
margin: 0;
padding: 15px 25px 15px; 
position: relative;
text-decoration: none;
text-transform: uppercase;
}
header {
background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;
}
nav.main_menu>ul>li.has_sub:hover>a { color:#fff; background-color:#000; background-color:rgba(0,0,0,0.9) }
nav.main_menu>ul>li:hover>a { color:#fff;  background-color: rgba(0, 0, 0, 0.9); }
.selectnav { display:none; width:100%; float:left; position:relative; top:0; background-color:#000; text-align:left }
.selectnav ul li a { color:#fff; padding:4px 10px; text-decoration:none; display:block; position:relative; font-size:13px }
.selectnav_button { display:none; float:left; padding:25px 0 }
.selectnav_button span { width:30px; height:30px; z-index:511; display:block; position:relative; background-image:url(//setaiph.com/wp-content/themes/Platinum_Child/img/navigation.png); background-position:right center; background-repeat:no-repeat; cursor:pointer }
.selectnav ul { display:none; width:100%; background-color:#000; position:relative; top:-8px; padding:10px 0 10px 0 }
.header_right_widget { float:right; position:relative; line-height:90px }
.header_right_widget a { display:inline-block; vertical-align:middle; position:relative }
.header_right_widget a img { display:block; float:left; margin-left:15px; height:18px }
.header_right_widget .textwidget { display:inline-block; float:left }
.header_right_widget .textwidget ul { margin:-10px 0 0 0; vertical-align:middle }
.header_right_widget .textwidget ul li { margin:0; margin-left:10px }
.header_right_widget #searchform { display:block; position:relative }
.header_right_widget #searchform>div { display:inline-block; vertical-align:middle }
.header_right_widget #searchform .screen-reader-text { display:none }
.header_right_widget #searchform input[type="text"] { width:80px; float:left; margin:0 10px 0 0; padding:5px 10px }
.header_right_widget #searchform input[type="submit"] { width:18px; height:29px; float:left; margin:0; padding:0; background:0; background-image:url(//setaiph.com/wp-content/themes/Platinum_Child/img/search_icon.png); background-repeat:no-repeat; background-position:center; text-indent:-9999px }
.header_right_widget #lang_sel { font-family:'Oswald', sans-serif; height:auto; float:left }
.header_right_widget #lang_sel ul>li { width:auto; float:none }
.header_right_widget #lang_sel ul ul a, .header_right_widget #lang_sel ul ul a:visited { background:0; border:0; color:#fff; display:block; font-family:'Open Sans', sans-serif; font-size:13px; font-weight:600; height:auto; letter-spacing:0; line-height:14px; padding:12px 25px; text-transform:uppercase; -webkit-transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; white-space:nowrap }
.header_right_widget #lang_sel ul ul a:hover { padding:12px 15px 12px 35px }
.header_right_widget #lang_sel ul>li:hover a.lang_sel_sel { background-color:#000; background-color:rgba(0,0,0,0.9); color:#fff }
.header_right_widget #lang_sel ul>li a.lang_sel_sel { background:0; color:#fff; font-size:14px; letter-spacing:1px; line-height:inherit!important; border:0; text-transform:uppercase; padding:0 25px }
.header_right_widget #lang_sel ul ul { top:90px; background-color:#000; background-color:rgba(0,0,0,0.9); width:auto; border:0; height:auto; padding:10px 0!important; min-width:100%; visibility:hidden; display:block }
.header_right_widget #lang_sel_list { font-family:'Oswald', sans-serif; height:auto; width:auto; display:inline-block }
.header_right_widget #lang_sel_list ul { border:0; padding:0 0 0 15px!important; width:auto; display:inline-block; height:auto }
.header_right_widget #lang_sel_list li { display:inline-block; float:none; width:auto }
.header_right_widget #lang_sel_list a, .header_right_widget #lang_sel_list a:visited { padding:0 0 0 10px; border:0; font-size:14px; text-transform:uppercase; background:none repeat scroll 0 0 transparent; line-height:inherit!important; color:#fff }
.header_right_widget #lang_sel_click { font-family:'Oswald', sans-serif; height:auto; display:inline-block; float:left }
.header_right_widget #lang_sel_click ul>li { width:auto; float:none; margin:0 }
.header_right_widget #lang_sel_click ul ul a, .header_right_widget #lang_sel ul ul a:visited { background:0; border:0; color:#fff; display:block; font-family:'Open Sans', sans-serif; font-size:13px; font-weight:600; height:auto; letter-spacing:0; line-height:14px; padding:12px 25px; text-transform:uppercase; -webkit-transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; white-space:nowrap }
.header_right_widget #lang_sel_click ul ul a:hover { padding:12px 15px 12px 35px }
.header_right_widget #lang_sel_click ul>li:hover a.lang_sel_sel { background-color:#000; background-color:rgba(0,0,0,0.9); color:#fff }
.header_right_widget #lang_sel_click ul>li a.lang_sel_sel { background:0; color:#fff; font-size:14px; letter-spacing:1px; line-height:inherit; border:0; text-transform:uppercase; padding:0 25px }
.header_right_widget #lang_sel_click ul ul { top:90px; background-color:#000; background-color:rgba(0,0,0,0.9); width:auto; border:0; height:auto; padding:10px 0!important; min-width:100%; visibility:hidden; display:block }
.header_right_widget #lang_sel_list a.lang_sel_other { color:#949494 }
.header_right_widget #lang_sel img.iclflag, .header_right_widget #lang_sel_click img.iclflag, .header_right_widget #lang_sel_list img.iclflag { display:inline; float:none; top:1px; margin:0 }
.drop_down ul li { position:relative; overflow:visible }
.drop_down .second { left:0; margin:0; top:90px; position:absolute; height:auto; display:block; visibility:hidden }
.touch .drop_down ul li .second { height:auto!important; display:none!important; visibility:visible!important; overflow:visible!important }
.touch .drop_down ul li:hover .second { height:auto!important; display:block!important; visibility:visible!important; overflow:visible!important }
.drop_down .second .inner { background-color:transparent; padding:0; display:block }
.drop_down .second .inner2 { background-color:#000; background-color:rgba(0,0,0,0.9); display:inline-block }
.drop_down .second .inner2 ul { display:inline-block; float:left; position:relative; width:230px; padding:10px 0 }
.drop_down .second .inner2 ul li { display:block; padding:0; position:relative; float:none; height:auto; background:0 }
.drop_down .second .inner2 ul li a { font-family:'Open Sans', sans-serif; display:block; font-size:13px; font-weight:600; color:#fff; height:auto; line-height:14px; letter-spacing:0; margin:0; padding:12px 30px 12px 20px; -webkit-transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -o-transition:all .3s ease 0s }
.drop_down .second .inner2 ul li:hover a { color:#fff; margin:0 0 0 10px; padding:12px 20px 12px 20px }
.drop_down .second .inner2 ul li.sub a { background-image:url(//setaiph.com/wp-content/themes/Platinum_Child/img/sub_menu_arrow_right.png); background-position:right center; background-repeat:no-repeat }
.drop_down .second .inner ul li ul { position:absolute!important; left:100%; top:-10px; background-color:#000; background-color:rgba(0,0,0,0.9); visibility:hidden; height:auto; display:block; overflow:hidden; padding:10px 0 }
.touch .drop_down .second .inner ul li:hover ul { height:auto!important; display:block!important; visibility:visible!important; overflow:visible!important }
.drop_down .second .inner2 ul li.sub ul li { padding:0 }
.drop_down .second .inner2 ul li.sub ul li a { color:#fff; font-style:normal; background:0; margin:0; padding:0 30px 0 20px -webkit-transition:all .3s ease 0s;
-moz-transition:all .3s ease 0s; -o-transition:all .3s ease 0s }
.drop_down .second .inner2 ul li.sub ul li:hover a { margin:0 0 0 10px; padding:12px 20px 12px 20px; color:#fff }
.drop_down .second .inner2 ul li.sub ul li a { background:0 }
.drop_down .second.right { right:0; left:auto }
.drop_down .second .inner2 ul.right li a { text-align:right; padding:12px 20px 12px 30px }
.drop_down .second .inner2 ul.right li:hover a { color:#fff; margin:0 10px 0 0; padding:12px 20px 12px 30px }
.drop_down .second .inner2 ul.right li ul { left:-100% }
.drop_down .second .inner2 ul.right li.sub a { background-image:url(//setaiph.com/wp-content/themes/Platinum_Child/img/sub_menu_arrow_left.png); background-position:15px center; background-repeat:no-repeat }
.drop_down .second .inner2 ul.right li.sub ul li { padding:0 }
.drop_down .second .inner2 ul.right li.sub ul li a { color:#fff; font-style:normal; background:0; margin:0; padding:0 20px 0 30px -webkit-transition:all .4s ease 0s;
-moz-transition:all .4s ease 0s; -o-transition:all .4s ease 0s }
.drop_down .second .inner2 ul.right li.sub ul li:hover a { margin:0 10px 0 0; padding:12px 20px 12px 30px; color:#fff }
.drop_down .second .inner2 ul.right li.sub ul li a { background:0 }
.drop_down2 ul { position:relative }
.drop_down2 ul li { overflow:visible }
.drop_down2 .second { padding:0 1000px; margin:0 -1000px; top:90px; position:absolute; width:1000px; right:0; z-index:20; visibility:hidden; overflow:hidden }
.touch .drop_down2 ul li .second { height:auto!important; display:none!important; visibility:visible!important }
.touch .drop_down2 ul li:hover .second { height:auto!important; display:block!important; visibility:visible!important }
.drop_down2 .second .inner { background-color:#000; background-color:rgba(0,0,0,0.7); -webkit-transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; padding:0 1000px; margin:0 -1000px; width:100% }
.boxed .drop_down2 .second .inner { padding:0 40px 0 40px; margin:0 -30px 0 -30px }
.boxed .drop_down2 .second .inner2 { padding:0 10px }
.drop_down2 .second .inner2 { width:1000px; margin:0 auto }
.drop_down2 .second .inner2a { display:inline-block; padding:10px 0 10px 0; width:100% }
.drop_down2 .second div.mc { float:left; padding:0; margin:0 1% 0 0; width:24% }
.drop_down2 .second .mc a { font-family:'Open Sans', sans-serif; display:block; font-size:14px; line-height:14px; letter-spacing:0; color:#009cff; font-style:normal; height:auto; margin:0; padding:8px 0 8px 0; -webkit-transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -o-transition:all .3s ease 0s }
.drop_down2 .second .mc a.sub { color:#fff }
.drop_down2 .second .mc a:hover { margin:0 0 0 10px }
.container { position:relative; padding:0; width:100% }
.title { display:block; width:100%; line-height:215px; height:170px; background-color:#2a2a2a; text-align:center; position:relative; margin:0px }
.title.with_image { height:auto; line-height:normal; background:0 }
.title.with_image img { display:block; width:100% }
.title h1 { display:inline-block; color:#fff; position:absolute; bottom:10%; left:0; width:100%; text-transform:uppercase }
.title .container { position:absolute; display:inline-block; width:100%; left:0; bottom:20% }
.title .container_inner { position:relative }
.title .container_inner h1 { bottom:0; display:block; position:relative }
.rev_slider_wrapper { margin-bottom:50px!important }
.two_columns_66_33 { width:100% }
.two_columns_66_33>.column1 { width:66.66%; float:left }
.two_columns_66_33>.column1>.column_inner { padding:0 13px 0 0 }
.two_columns_66_33.grid2>.column1>.column_inner { padding:0 40px 0 0 }
.two_columns_66_33>.column2 { width:33.33%; float:left }
.two_columns_66_33.grid2>.column2 { width:33.2%; border-left:1px solid #ddd }
.two_columns_66_33>.column2>.column_inner { padding:0 0 0 13px }
.two_columns_66_33.grid2>.column2>.column_inner { padding:0 0 0 40px }
.two_columns_33_66 { width:100% }
.two_columns_33_66>.column1 { width:33.33%; float:left }
.two_columns_33_66.grid>.column1 { width:33.2%; border-right:1px solid #ddd }
.two_columns_33_66>.column1>.column_inner { padding:0 13px 0 0 }
.two_columns_33_66.grid2>.column1>.column_inner { padding:0 40px 0 0 }
.two_columns_33_66>.column2 { width:66.66%; float:left }
.two_columns_33_66>.column2>.column_inner { padding:0 0 0 13px }
.two_columns_33_66.grid2>.column2>.column_inner { padding:0 0 0 40px }
.two_columns_75_25 { width:100% }
.two_columns_75_25>.column1 { width:75%; float:left }
.two_columns_75_25.grid2>.column1 { width:73% }
.two_columns_75_25>.column1>.column_inner { padding:0 13px 0 0 }
.two_columns_75_25.grid2>.column1>.column_inner { padding:0 40px 0 0 }
.two_columns_75_25>.column2 { width:25%; float:left }
.two_columns_75_25.grid2>.column2 { width:26.8%; border-left:1px solid #ddd }
.two_columns_75_25>.column2>.column_inner { padding:0 0 0 13px }
.two_columns_75_25.grid2>.column2>.column_inner { padding:0 0 0 40px }
.two_columns_25_75 { width:100% }
.two_columns_25_75>.column1 { width:25%; float:left }
.two_columns_25_75.grid2>.column1 { width:26.8%; border-right:1px solid #ddd }
.two_columns_25_75>.column1>.column_inner { padding:0 13px 0 0 }
.two_columns_25_75.grid2>.column1>.column_inner { padding:0 40px 0 0 }
.two_columns_25_75>.column2 { width:75%; float:left }
.two_columns_25_75.grid2>.column2 { width:73% }
.two_columns_25_75>.column2>.column_inner { padding:0 0 0 13px }
.two_columns_25_75.grid2>.column2>.column_inner { padding:0 0 0 40px }
.two_columns_50_50 { width:100% }
.two_columns_50_50>.column1 { width:50%; float:left }
.two_columns_50_50>.column1>.column_inner { padding:0 13px 0 0 }
.two_columns_50_50>.column2 { width:50%; float:left }
.two_columns_50_50>.column2>.column_inner { padding:0 0 0 13px }
.three_columns { width:100% }
.three_columns>.column1, .three_columns>.column2, .three_columns>.column3 { width:33.33%; float:left }
.three_columns>.column1>.column_inner { padding:0 17px 0 0 }
.three_columns>.column2>.column_inner { padding:0 9px 0 9px }
.three_columns>.column3>.column_inner { padding:0 0 0 17px }
.four_columns { width:100% }
.four_columns>.column1, .four_columns>.column2, .four_columns>.column3, .four_columns>.column4 { width:25%; float:left }
.four_columns>.column1>.column_inner { padding:0 18px 0 0 }
.four_columns>.column2>.column_inner { padding:0 12px 0 6px }
.four_columns>.column3>.column_inner { padding:0 6px 0 12px }
.four_columns>.column4>.column_inner { padding:0 0 0 18px }
.box_small_holder { width:70px; height:70px; overflow:hidden; display:block; border-radius:80px; -moz-border-radius:80px; -webkit-border-radius:80px; -webkit-transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -o-transition:all .3s ease 0s }
.box_small_holder.top { margin:0 auto }
.box_small { padding:18.5px; width:33px; height:33px; overflow:hidden; background-color:#009cff }
.icon.icon_front { width:33px; height:33px; background-image:url(//setaiph.com/wp-content/themes/Platinum_Child/img/icon_front.png); background-repeat:no-repeat }
.separator { height:1px; margin:70px 0; background-color:#ebebeb; display:block }
.separator.transparent { height:1px; margin:35px 0; background-color:transparent; display:block }
.accordion.full_screen { width:100%; position:relative; display:block; background-color:#f4f4f4; padding:0 1000px; margin:0 -1000px }
.accordion.full_screen.no .accordion_inner { margin:0 auto; width:1000px; display:block }
.accordion.full_screen.yes .accordion_inner { display:block; -webkit-backface-visibility:hidden }
.accordion.full_screen .accordion_inner h4 { text-align:center; padding:50px 0 0 0; margin:0; cursor:pointer }
.accordion.full_screen .accordion_inner span.arrow { background-image:url(//setaiph.com/wp-content/themes/Platinum_Child/img/accordion_arrow_down.png); background-repeat:no-repeat; background-position:center; padding:30px 0; display:block; -webkit-transition:all 500ms ease-in-out; -moz-transition:all 500ms ease-in-out; -ms-transition:all 500ms ease-in-out; -o-transition:all 500ms ease-in-out; transition:all 500ms ease-in-out }
.accordion.full_screen .accordion_inner span.animate_arrow { -webkit-transform:rotate(-180deg); -moz-transform:rotate(-180deg); -ms-transform:rotate(-180deg); -o-transform:rotate(-180deg); transform:rotate(-180deg) }
.accordion.full_screen div.accordion_content { padding:0 0 30px 0; margin:0 }
.accordion.full_screen div.accordion_content h4 { margin:0; padding:40px 0 0 }
.accordion.full_screen p { margin:6px 0 0 }
.image_with_text_holder a { display:block; position:relative }
.image_with_text_holder a img { display:block; position:relative }
.full_width .projects_holder_outer { padding:0 50px }
.filter_holder { margin:-10px 0 40px; position:relative; height:30px }
.full_width .filter_holder { margin-left:50px }
body:not(.touch) .filter_holder ul { transition:height 200ms ease-in-out 0s }
.filter_holder ul { display:inline-block; background:none repeat scroll 0 0 #fff; border:1px solid #d7d7d7; height:30px; overflow:hidden; position:absolute; left:0; top:0; width:168px; z-index:1; margin:0 }
.filter_holder ul li { text-align:left; font-family:'Oswald', sans-serif; color:#949494; font-size:14px; cursor:pointer; display:block; line-height:30px; transition:background-color 150ms ease-in-out 0s; margin:0 }
.filter_holder ul li span { display:inline-block; position:relative; line-height:30px; padding:0 20px; font-size:15px; font-weight:300; text-transform:uppercase }
.filter_holder ul li:hover span, .filter_holder ul li.active span { color:#009cff }
.filter_holder .arrow { background-color:#fff; background-image:url(//setaiph.com/wp-content/themes/Platinum_Child/img/small-arrow-down.png); background-position:50% 50%; background-repeat:no-repeat; height:30px; right:0; top:0; width:26px; position:absolute }
.projects_holder { font-size:.1px; line-height:0; list-style-type:none; text-align:justify }
.projects_holder:after, .projects_holder:before { content:""; display:inline-block; width:100% }
.projects_holder .mix { display:none; opacity:0; filter:alpha(opacity = 0); position:relative; vertical-align:top; overflow:hidden; -webkit-backface-visibility:hidden }
.projects_holder .filler { display:inline-block; height:0 }
.projects_holder.v4 .mix { width:23.5%; margin:0 0 2% }
.projects_holder.v4 .filler { width:23.5% }
.projects_holder.v3 .mix { width:31.5%; margin:0 0 2.8% }
.projects_holder.v3 .filler { width:31.5% }
.projects_holder.v2 .mix { margin:0 0 2.7%; width:48.7% }
.projects_holder.v2 .filler { width:48.7% }
.projects_holder .image img { width:100% }
.projects_holder .hover { background-image:url(//setaiph.com/wp-content/themes/Platinum_Child/img/bg-portfolio.png); background-position:0 0; background-repeat:repeat; height:100%; position:absolute; width:100% }
.projects_holder .hover-type-text { background-image:url(//setaiph.com/wp-content/themes/Platinum_Child/img/bg-portfolio.png); background-position:0 0; background-repeat:repeat; height:100%; position:absolute; width:100%; opacity:0; filter:alpha(opacity=0); top:0; left:0; transition:opacity .5s; -webkit-transition:opacity .5s; -moz-transition:opacity .5s; -o-transition:opacity .5s }
.projects_holder article .image { position:relative; -webkit-backface-visibility:hidden }
.projects_holder article:hover .hover-type-text { opacity:1 }
.projects_holder article .hover-inner { display:table; height:100%; text-align:center; text-decoration:none; width:100%; cursor:pointer }
.projects_type2 article h4.portfolio_title, .projects_type1 article h4.portfolio_title { margin:0; color:#fff }
.projects_holder .hover .hover-inner a.hover-inner-link, .projects_holder .hover-type-text a.hover-inner-link { display:table-cell; padding:15px; position:relative; vertical-align:middle; z-index:14; -webkit-transition:all 1.5s; -moz-transition:all 1.5s; -o-transition:all 1.5s }
.projects_holder .hover-inner-link p { text-align:center; font-size:14px; color:#fff }
.projects_type2 article h4 { margin:20px 0; text-transform:uppercase }
.portfolio_paging { text-align:center }
.blog_holder { padding:0 50px }
.blog_holder_inner { list-style-type:none; text-align:justify }
.blog_holder_inner:after, .blog_holder_inner:before { content:""; display:inline-block; width:100% }
.blog_holder_inner .mix { display:none; margin:0 0 2%; opacity:0; position:relative; vertical-align:top; width:23.5%; overflow:hidden; text-align:left }
.blog_holder_inner .filler { display:inline-block; height:0; width:23% }
.blog_holder_inner article { background-color:#f4f4f4 }
.blog_holder_inner article:hover { background-color:#f9f9f9 }
.blog_holder_inner article a.img, .blog_holder1 article a.img { display:block; position:relative }
.blog_holder_inner article a.img img, .blog_holder1 article a.img img { display:block }
.blog_holder_inner article .blog_text_holder { padding:28px }
.blog_text_holder h4 { text-transform:uppercase; margin:0 0 18px 0 }
.sticky .blog_text_holder h4 a { color:#0093ff }
.blog_text_holder .text { margin:0 0 33px 0 }
.blog_text_holder .text .text_inner>span { padding:0 0 20px 0; margin:0 0 24px 0; border-bottom:1px solid #ddd; display:block; text-align:left }
.blog_text_holder .text .text_inner span .blog_author, .blog_text_holder .text .text_inner span .category, .blog_text_holder .text .text_inner span a { color:#000; font-weight:600; font-size:13px }
.blog_text_holder .info { display:inline-block; width:100%; font-family:"Oswald", sans-serif; font-weight:300; text-align:right; position:absolute; right:28px; bottom:28px }
.blog_holder1 { display:block; width:100%; margin:0 0 50px 0 }
.blog_holder1 article { display:inline-block; width:100%; margin:0 0 50px 0 }
.blog_holder1 article .blog_title_holder h3 { margin:0 0 14px 0; text-transform:uppercase }
.blog_holder1 article .blog_title_holder>span { padding:0 0 20px 0; margin:0 0 40px 0; border-bottom:1px solid #ddd; display:block }
.blog_holder1 article .blog_title_holder span .blog_author, .blog_holder1 article .blog_title_holder span .category, .blog_holder1 article .blog_title_holder span a, .blog_single_holder article .blog_title_holder span .blog_author, .blog_single_holder article .blog_title_holder span .category, .blog_single_holder article .blog_title_holder span a, .portfolio_single .portfolio_title_holder span.category, .portfolio_single .portfolio_title_holder span a { color:#000; font-weight:600; font-size:13px }
.blog_holder1 article .image img { width:100% }
.blog_holder1 article .blog1_text_holder .text { margin:33px 0 }
.blog_holder1 article .blog1_text_holder .info { display:inline-block; width:100%; font-family:"Oswald", sans-serif; font-weight:300; padding:0 0 36px 0; border-bottom:1px solid #ddd }
.blog_holder1 article .blog1_text_holder .info span a:hover, .blog_text_holder .info a:hover, .blog_single_holder article .blog_single_text_holder .info span a:hover, .blog_single_holder article .blog_title_holder span a:hover, .blog_holder1 article .blog_title_holder span a:hover, .blog_holder article .blog_text_holder .text span a:hover, .comment_holder .comment .text .replay:hover { color:#009cff }
.blog_holder1 article .blog1_text_holder .info .left { float:left }
.blog_holder1 article .blog1_text_holder .info .right { float:right }
.blog_single_holder { margin:0 0 45px 0 }
div.comment_form { margin:0 0 70px 0 }
.blog_single_holder .blog_title_holder, .portfolio_title_holder { text-align:center }
.two_columns_33_66 .blog_single_holder .blog_title_holder, .two_columns_66_33 .blog_single_holder .blog_title_holder, .two_columns_25_75 .blog_single_holder .blog_title_holder, .two_columns_75_25 .blog_single_holder .blog_title_holder { text-align:left }
.blog_single_holder .blog_title_holder h2, .portfolio_title_holder h2 { margin:0 0 20px 0; text-transform:uppercase }
.blog_single_holder .blog_title_holder>span, .portfolio_title_holder>span { padding:0 0 35px 0; margin:0 0 45px 0; border-bottom:1px solid #ddd; display:block }
.blog_single_holder article .image { display:block; margin:0 0 35px 0 }
.blog_single_holder article .blog_single_text_holder .text { margin:0 0 48px 0 }
.blog_single_holder article .blog_single_text_holder .info { display:inline-block; width:100%; font-family:"Oswald", sans-serif; font-weight:300; padding:16px 0 0 0; border-top:1px solid #ddd }
.blog_single_holder article .blog_single_text_holder .info .left { float:left; text-transform:uppercase }
.blog_single_holder article .blog_single_text_holder .info .right { float:right }
.comment_holder .comment { padding:20px; background-color:#f4f4f4; margin:0 0 20px 0; display:block; position:relative; min-height:120px }
.comment_holder .comment .image { display:block; width:120px; height:120px; float:left }
.comment_holder .comment .text { padding:0 0 0 140px }
.comment_holder .comment .text .name { font-family:"Oswald", sans-serif; font-weight:300; letter-spacing:1px; color:#000; margin:0 0 15px 0; display:block }
.comment_holder .comment .text .replay, .comment_holder .comment .text .comment-reply-link { font-family:"Oswald", sans-serif; font-weight:300; letter-spacing:1px; display:block; text-transform:uppercase }
.comment_holder .comment .text .text_holder { display:block; margin:0 0 15px 0 }
.comment_holder .comment .info { display:inline-block; width:100%; margin:0 0 20px 0 }
.comment_holder .comment p { margin:0 }
.comment_holder .comment .logged-in-as { margin:10px 0 }
.comment_holder .comment .form-submit { margin:0 0 20px }
.comment_holder .comment-list li ul.children { padding:0 0 0 30px }
#respond h3 { margin:0 0 40px 0; text-transform:uppercase }
#respond small { margin:0 0 20px 0 }
.comment-list .text form input[type='text'], .comment-list .text form textarea { background-color:#fff }
.social-share { display:inline-block; margin:40px 0 0 0; width:100% }
.social-share ul { display:inline-block; margin:0 }
.social-share ul li { float:left; padding:0 3px 3px 0; margin:0 }
.social-share ul li a { display:inline-block; padding:10px 15px 10px 10px }
.social-share ul li a:hover span { color:#009cff }
.social-share ul li a span { display:inline-block; padding:0 0 0 10px; color:#262626; font-size:14px; line-height:15px; text-transform:uppercase; font-family:"Oswald", sans-serif; vertical-align:middle }
.social-share ul li img { width:auto; float:left; margin:0 }
.pagination { display:inline-block; width:100%; text-align:center; margin:0 0 50px 0 }
.pagination ul { display:inline-block; list-style-type:none; margin:0; padding:0 }
.pagination ul li { float:left; padding:0 5px 0 0; margin:0 }
.pagination ul li.prev a { background-image:url(//setaiph.com/wp-content/themes/Platinum_Child/img/pagination_arrow_left.png); background-position:center; background-repeat:no-repeat }
.pagination ul li span { background-color:#f4f4f4; color:#000; display:block; font-family:"Oswald", sans-serif; font-weight:300; font-size:19px; line-height:40px; text-align:center; text-decoration:none; width:40px; height:40px }
.pagination ul li a { font-family:"Oswald", sans-serif; color:#000; font-size:19px; line-height:40px; font-weight:300; text-decoration:none; display:block; width:40px; height:40px; text-align:center }
.pagination ul li.next a { background-image:url(//setaiph.com/wp-content/themes/Platinum_Child/img/pagination_arrow_right.png); background-position:center; background-repeat:no-repeat }
.pagination ul li a:hover { background-color:#f4f4f4 }
.two_columns_66_33.background_color_sidebar>.column2, .two_columns_75_25.background_color_sidebar>.column2 { background-color:#f4f4f4; padding:50px 1000px 0 0; margin:-50px -1000px 0 0 }
.boxed .two_columns_66_33.background_color_sidebar>.column2, .boxed .two_columns_75_25.background_color_sidebar>.column2 { padding:50px 41px 0 0; margin:-50px -41px 0 0 }
.two_columns_25_75.background_color_sidebar>.column1, .two_columns_33_66.background_color_sidebar>.column1 { background-color:#f4f4f4; padding:50px 0 0 1000px; margin:-50px 0 0 -1000px }
.boxed .two_columns_25_75.background_color_sidebar>.column1, .boxed .two_columns_33_66.background_color_sidebar>.column1 { padding:50px 0 0 41px; margin:-50px 0 0 -41px }
.portfolio_single { margin:0 0 70px 0 }
.portfolio_single .portfolio_single_text_holder { margin:0 0 45px 0 }
.portfolio_single .flexslider { margin:0 0 38px 0 }
.portfolio_single h4 { margin:0 0 14px 0; text-transform:uppercase }
.portfolio_detail .info { padding:0 0 30px }
.portfolio_detail .info h4 { margin:0 0 12px 0; text-transform:uppercase }
.portfolio_single .portfolio_images img, .portfolio_single .portfolio_images .fluid-width-video-wrapper { margin:0 0 40px 0 }
.video_holder { width:100%; position:relative; display:block; min-height:1px }
.portfolio_navigation { position:relative; display:inline-block; width:100%; text-align:center; height:55px; line-height:55px; border-top:1px solid #ddd }
.portfolio_navigation .portfolio_prev, .portfolio_navigation .portfolio_next, .portfolio_navigation .portfolio_button { display:inline-block; font-family:"Oswald", sans-serif; font-weight:300 }
.portfolio_navigation .portfolio_prev a:hover, .portfolio_navigation .portfolio_next a:hover { color:#009cff }
.portfolio_navigation .portfolio_prev { background-image:url(//setaiph.com/wp-content/themes/Platinum_Child/img/portfolio_single_arrow_left.png); background-repeat:no-repeat; background-position:left center; position:absolute; left:0; padding-left:15px }
.portfolio_navigation .portfolio_next { background-image:url(//setaiph.com/wp-content/themes/Platinum_Child/img/portfolio_single_arrow_right.png); background-repeat:no-repeat; background-position:right center; position:absolute; right:0; padding-right:15px }
.portfolio_navigation .portfolio_button a { height:16px; width:25px; background-image:url(//setaiph.com/wp-content/themes/Platinum_Child/img/portfolio_single_button.png); background-position:0 0; background-repeat:no-repeat; display:inline-block; vertical-align:middle }
.portfolio_navigation .portfolio_button a:hover { background-position:0 -16px }
.google_map { display:block; width:100%; height:750px; margin:0 0 50px 0 }
.google_map iframe, .google_map object, .google_map embed { width:100%; display:block }
.google_map img { max-width:none }
.contact_detail h4 { margin:0 0 30px 0 }
.contact_detail .contact_form span.submit_button { display:block; text-align:right }
input { width:92%; margin:0 0 20px 0; padding:20px 4%; background-color:#f4f4f4; border:0; outline:0; color:#949494; font-size:14px; font-family:'Open Sans', sans-serif }
.button, input[type='submit'], .load_more a { width:auto; display:inline-block; margin:0; padding:14px 40px; font-family:'Oswald', sans-serif; font-weight:300; font-size:14px; line-height:14px; color:#fff; letter-spacing:1px; text-decoration:none; text-transform:uppercase; background-color:#009cff; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; cursor:pointer; white-space:nowrap }
.button:hover, input[type='submit']:hover, .load_more a:hover { color:#fff; background-image:url(//setaiph.com/wp-content/themes/Platinum_Child/img/button_pixel_hover.png); background-position:0 0; background-repeat:repeat }
.button.large { font-size:23px; line-height:23px; padding:23px 70px }
.button.medium { font-size:18px; line-height:18px; padding:18px 55px }
.button.tiny { font-size:14px; line-height:14px; padding:8px 24px }
.button.with_shadow { -webkit-box-shadow:0 2px 10px rgba(0,0,0,0.4); -moz-box-shadow:0 2px 10px rgba(0,0,0,0.4); box-shadow:0 2px 10px rgba(0,0,0,0.4) }
textarea { width:92%; height:180px; margin:0 0 20px 0; padding:20px 4%; background-color:#f4f4f4; border:0; outline:0; resize:none; color:#949494; font-size:14px; font-family:'Open Sans', sans-serif }
.title_with_line { display:block; position:relative; margin:0; padding:0 0 20px 0 }
.title_with_line_separator { width:100%; height:1px; position:relative; display:inline-block; margin:0 0 30px; border-bottom:1px solid #ddd }
.button_holder { display:inline-block; position:relative; width:100% }
.button_holder ul { float:left; display:inline-block; margin-right:10px }
.button_holder ul li { margin-bottom:10px }
.search_form { margin:0 0 50px 0 }
blockquote { width:33%; float:left; border-left:6px solid #009cff; margin:25px 25px 25px 0; padding:0 0 0 25px }
blockquote p { font-family:"Oswald", sans-serif; font-weight:300; font-size:19px; color:#949494; line-height:33px; margin:-10px 0 0 0 }
.highlight { background-color:#009cff; color:#fff; padding:0 2px }
.dropcap { display:inline-block; float:left; font-family:"Oswald", sans-serif; font-weight:300; font-size:30px; text-align:center; margin:6px 15px 0 0; padding:6px 20px }
.dropcap.square1 { color:#000; background-color:#f4f4f4 }
.dropcap.square2 { color:#fff; background-color:#009cff }
.call_to_action { display:block; background-color:#f4f4f4; padding:37px 35px }
.call_to_action h4 { margin:0; line-height:33px }
.ordered ul, .ordered ol { counter-reset:li; display:block; list-style-type:decimal; background-position:left center; background-repeat:no-repeat; margin:0 0 30px 0; padding:0 0 0 20px }
.ordered ol li { margin-bottom:15px; font-family:"Oswald", sans-serif; font-weight:300; color:#000; font-size:19px }
.list.number ul, .list.circle ul, .list.big_circle ul { display:block; list-style-type:none; margin:0; padding:0 }
.list.number ul li, .list.circle ul li, .list.big_circle ul li { font-size:19px; line-height:40px; font-family:'Oswald', sans-serif; font-weight:300; color:#000; background-position:0 0; background-repeat:no-repeat; margin:0 0 7px 0 }
.list.number.animate_list ul li, .list.circle.animate_list ul li, .list.big_circle.animate_list ul li { opacity:0; filter:alpha(opacity = 0); top:-30px }
.list.number ul li { padding:0 0 0 60px }
.list.circle ul li { padding:0 0 0 45px }
.list.big_circle ul li { padding:0 0 0 50px }
.list.number ul { counter-reset:li }
.list.number ul>li { list-style:none outside none; position:relative; background:0 }
.list.number ul>li:before { height:40px; width:40px; line-height:40px; display:inline-block; position:absolute; left:0; padding:0; font-size:19px; font-family:'Oswald', sans-serif; font-weight:300; color:#000; text-align:center; background-color:#f4f4f4; content:counter(li, decimal); counter-increment:li }
.list.big_circle ul li { background-image:url(//setaiph.com/wp-content/themes/Platinum_Child/img/list_big_circle.png); background-position:10px 12px }
.list.circle ul li { background-image:url(//setaiph.com/wp-content/themes/Platinum_Child/img/list_circle.png); background-position:15px 19px }
.accordion_holder { margin:0 }
.accordion_holder.accordion h4 { cursor:pointer; margin:0 0 10px 0; line-height:40px; height:40px }
.accordion_holder.accordion p { margin:0 }
.accordion_holder.accordion h4 span.icon { float:left; width:40px; height:40px; display:block; position:relative; margin:0 20px 0 0!important }
.accordion_holder.accordion h4 span.text { position:relative; display:block; padding:0 0 0 60px }
.accordion_holder.accordion h4 span.icon span { width:40px; height:40px; display:block; position:relative; float:left; background-color:#f4f4f4; background-position:center; background-repeat:no-repeat; -webkit-transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -o-transition:all .3s ease 0s }
.accordion_holder.accordion h4 span.icon .control-pm { background-image:url(//setaiph.com/wp-content/themes/Platinum_Child/img/plus.png) }
.accordion_holder.accordion h4.ui-state-active span.icon .control-pm, .accordion_holder.accordion h4.ui-state-active:hover span.icon .control-pm { background-color:#009cff; background-image:url(//setaiph.com/wp-content/themes/Platinum_Child/img/minus.png) }
.accordion_holder.accordion h4:hover span.icon span { background-color:#009cff }
.accordion_holder.accordion h4:hover span.icon .control-pm { background-image:url(//setaiph.com/wp-content/themes/Platinum_Child/img/plus_white.png) }
.accordion_holder.accordion h4.ui-state-active, .accordion_holder.accordion h4:hover { color:#009cff }
.accordion_holder.accordion div.accordion_content { padding:0 10px 0 60px; margin:0 }
.accordion_holder.accordion div.accordion_content_inner { padding:0 0 15px 0 }
.progress_bars { width:100%; overflow:hidden }
.progress_bars .progress_bar { position:relative; margin:0 0 30px 0 }
.progress_bars .progress_content_outer { height:20px; background-color:#f4f4f4; width:100%; position:relative }
.progress_bars .progress_content { position:absolute; top:0; left:0; height:20px; overflow:hidden; background:0; background-repeat:no-repeat; background-color:#009cff }
.progress_bars .progress_title { display:inline-block; position:relative; background-color:#fff; z-index:100 }
.progress_bars .progress_title h4 { margin:0 0 20px 0 }
.progress_bars .progress_number { position:absolute; z-index:10; top:0; right:0; font-family:"Oswald", sans-serif; font-size:19px; line-height:19px; font-weight:300; color:#000; text-align:left; margin:0 0 20px 0 }
.counter { font-family:'Oswald', sans-serif; font-weight:300; letter-spacing:1px; color:#000; display:inline-block!important; position:relative; text-align:center }
.counter.big { font-size:77px; line-height:77px; height:77px }
.counter.normal { font-size:50px; line-height:50px; height:50px }
.tabs_holder { width:100% }
.tabs .tabs-nav { list-style:none outside none; margin:0; overflow:hidden; padding:0; width:100% }
.tabs .tabs-nav li { float:left; margin:0 1px -1px; overflow:hidden; padding:0; position:relative }
.tabs .tabs-nav li.active a { background-color:#f4f4f4; color:#000 }
.tabs .tabs-nav li a { color:#fff; background-color:#009cff; display:block; font-size:19px; font-family:"Oswald", sans-serif; font-weight:300; letter-spacing:1px; padding:0 45px; height:70px; line-height:70px; text-decoration:none; -webkit-transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -o-transition:all .3s ease 0s }
.tabs .tabs-container { margin:-1px 0 30px; overflow:hidden; width:100%; background-color:#f4f4f4 }
.tabs .tab-content { padding:40px 45px 40px 45px }
.tabs .tab-content p { margin:0 }
.message { padding:25px; margin:0; position:relative; text-align:center; background-color:#f4f4f4 }
.message a.close { background-image:url(//setaiph.com/wp-content/themes/Platinum_Child/img/close_message.png); background-position:right 0; background-repeat:no-repeat; float:right; width:20px; height:20px }
.message h4 { display:block; margin:19px 0 20px; letter-spacing:1px }
.circle_left { width:100%; display:inline-block; margin:0 0 40px 0 }
.circle_top { width:100%; display:inline-block; text-align:center; margin:0 0 40px 0 }
.circle_item .circle { font-family:"Oswald", sans-serif; font-weight:300; font-size:19px; line-height:19px; letter-spacing:1px; width:234px; height:234px; display:block; text-align:center; color:#fff; background-color:#009cff; cursor:pointer; -moz-border-radius:182px; -webkit-border-radius:182px; border-radius:182px; -webkit-transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -o-transition:all .3s ease 0s }
.circle_item .circle a { color:#fff; text-decoration:none }
.circle_item:hover .circle { background-color:#f4f3f4; color:#000 }
.circle_item:hover .circle a { color:#000 }
.circle_left .circle { float:left }
.circle_left .text { padding:0 12px 0 240px }
.circle_top .circle { display:inline-block }
.circle_top .text { text-align:left }
.latest_post_holder ul { overflow:hidden; display:block; position:relative }
.latest_post_holder ul li { float:left; display:block; position:relative; margin:0 0 40px 0 }
.latest_post_holder ul li.two { width:49.5%; padding:0 .5% 0 0 }
.latest_post_holder ul li.three { width:32.9%; padding:0 .4% 0 0 }
.latest_post_holder ul li.four { width:24.7%; padding:0 .3% 0 0 }
.latest_post_holder ul li.five { width:19.8%; padding:0 .2% 0 0 }
.latest_post { display:block }
.latest_post a { display:block; position:relative }
.latest_post a img { display:block; position:relative; width:100% }
.latest_post .latest_post_text { display:block; background-color:#f4f4f4; padding:25px 25px 15px }
.latest_post .latest_post_text h4 { margin:15px 0 10px 0 }
.latest_post_holder.small ul { overflow:hidden; display:block; position:relative }
.latest_post_holder.small ul li { width:100%!important; display:block; position:relative; margin:0 0 20px 0; padding:0!important }
.latest_post_holder.small ul li .latest_post { display:inline-block; width:100% }
.latest_post_holder.small ul li a { display:block; position:relative }
.latest_post_holder.small ul li a img { display:block; float:left; position:relative; width:90px; height:90px }
.latest_post_holder.small ul li .latest_post_text { display:block; background-color:transparent; padding:0 10px 0 110px }
.latest_post_holder.small ul li .latest_post_text h4 { margin:7px 0 10px 0; line-height:26px; text-transform:uppercase }
.latest_post_holder.small ul li .latest_post_text h4 a:hover { color:#009cff }
.latest_post_holder.small ul li .latest_post_text p { margin:0 }
.price_tables { width:100%; display:inline-block }
.price_table { width:32%; float:left; margin:0 1.95% 40px 0; padding:0; position:relative }
.price_table:nth-child(3n) { margin:0 }
.price_table_inner { background-color:#f4f4f4; text-align:center }
.price_table_inner ul { list-style:none outside none; margin:0 }
.price_table_inner ul li { text-align:center; margin:0; padding:20px 30px; border-bottom:1px solid #ddd; font-size:15px }
.price_table_inner ul li:last-child { border:0 }
.price_table_inner ul li.table_title { font-family:"Oswald", sans-serif; font-weight:300; font-size:19px; letter-spacing:1px; color:#000 }
.price_in_table { margin:30px 0; text-align:center }
.price_in_table .value { font-family:"Oswald", sans-serif; font-weight:300; font-size:19px; letter-spacing:1px; color:#000; vertical-align:super; display:inline-block }
.price_in_table .price { font-family:"Oswald", sans-serif; font-weight:300; font-size:80px; line-height:70px; letter-spacing:1px; color:#000; vertical-align:middle; display:inline-block }
.price_tables .mark { font-family:"Oswald", sans-serif; font-weight:300; font-size:19px; letter-spacing:1px; color:#000; vertical-align:bottom; display:inline-block }
.active_best_price { position:absolute; top:0; right:0; height:36px; width:100%; background-color:#009cff; margin:-36px 0 0 0 }
.active_best_price p { font-family:"Oswald", sans-serif; font-weight:300; font-size:19px; line-height:36px; letter-spacing:1px; color:#fff; text-align:center; margin:0 }
.price_table_inner ul li .button { background-color:#b8b8b8 }
.price_table_inner.active ul li .button, .price_table_inner:hover ul li .button { background-color:#009cff }
.testimonial { margin:0 0 40px 0 }
.testimonial.no_background { background-color:transparent }
.testimonial_inner { padding:20px; display:inline-block }
.testimonial_inner.no_image .text { padding:0; display:block }
.testimonial .image { float:left; width:120px; height:120px }
.testimonial .image img { width:120px; height:120px }
.testimonial .text { display:block; padding:0 0 0 140px }
.testimonial .text span.name { font-family:"Oswald", sans-serif; font-weight:300; font-size:19px; letter-spacing:1px; color:#000; margin:0 0 15px 0; display:block }
.testimonial .text p { margin:0 0 15px 0 }
.testimonial .text span.position { font-family:"Oswald", sans-serif; font-weight:300; letter-spacing:1px }
.social_menu { list-style-type:none; margin:0; padding:0; display:inline-block; overflow:hidden }
.social_menu li { display:inline; float:left; margin:0 10px 0 0; padding:0; width:auto }
.social_menu li a { overflow:hidden; display:block; float:left; height:28px; width:28px; text-indent:-9999px; margin:0; padding:0; -webkit-transition:all .25s ease 0s; -moz-transition:all .25s ease 0s; -o-transition:all .25s ease 0s }
.social_menu li a span.inner { overflow:hidden; background-image:url(//setaiph.com/wp-content/themes/Platinum_Child/img/social_icons_sprite.png); background-repeat:no-repeat; width:28px; height:28px; position:relative; display:block; -webkit-transition:all .25s ease 0s; -moz-transition:all .25s ease 0s; -o-transition:all .25s ease 0s }
.social_menu.dark li a span.inner { background-image:url(//setaiph.com/wp-content/themes/Platinum_Child/img/social_icons_sprite_black.png) }
.social_menu li.twitter a .inner { background-position:0 0 }
.social_menu li.facebook a .inner { background-position:-28px 0 }
.social_menu li.pinterest a .inner { background-position:-56px 0 }
.social_menu li.forrst a .inner { background-position:-84px 0 }
.social_menu li.dribbble a .inner { background-position:-112px 0 }
.social_menu li.flickr a .inner { background-position:-140px 0 }
.social_menu li.linkedin a .inner { background-position:-169px 0 }
.social_menu li.lastfm a .inner { background-position:-196px 0 }
.social_menu li.vimeo a .inner { background-position:-224px 0 }
.social_menu li.yahoo a .inner { background-position:-252px 0 }
.social_menu li.tumblr a .inner { background-position:-280px 0 }
.social_menu li.apple a .inner { background-position:-309px 0 }
.social_menu li.blogger a .inner { background-position:-337px 0 }
.social_menu li.wordpress a .inner { background-position:-365px 0 }
.social_menu li.windows a .inner { background-position:-394px 0 }
.social_menu li.youtube a .inner { background-position:-422px 0 }
.social_menu li.rss a .inner { background-position:-448px 0 }
.social_menu li.instagram a .inner { background-position:-477px 0 }
.social_menu li.google a .inner { background-position:-505px 0 }
.social_menu li.bechance a .inner { background-position:-532px 0 }
.social_menu li.android a .inner { background-position:-558px 0 }
.social_menu li.skype a .inner { background-position:-586px 0 }
.social_menu li.digg a .inner { background-position:-614px 0 }
.social_menu li.soundcloud a .inner { background-position:-642px 0 }
.social_menu li.twitter a:hover .inner { background-position:0 -29px }
.social_menu li.facebook a:hover .inner { background-position:-28px -29px }
.social_menu li.pinterest a:hover .inner { background-position:-56px -29px }
.social_menu li.forrst a:hover .inner { background-position:-84px -29px }
.social_menu li.dribbble a:hover .inner { background-position:-112px -29px }
.social_menu li.flickr a:hover .inner { background-position:-140px -29px }
.social_menu li.linkedin a:hover .inner { background-position:-169px -29px }
.social_menu li.lastfm a:hover .inner { background-position:-196px -29px }
.social_menu li.vimeo a:hover .inner { background-position:-224px -29px }
.social_menu li.yahoo a:hover .inner { background-position:-252px -29px }
.social_menu li.tumblr a:hover .inner { background-position:-280px -29px }
.social_menu li.apple a:hover .inner { background-position:-309px -29px }
.social_menu li.blogger a:hover .inner { background-position:-337px -29px }
.social_menu li.wordpress a:hover .inner { background-position:-365px -29px }
.social_menu li.windows a:hover .inner { background-position:-394px -29px }
.social_menu li.youtube a:hover .inner { background-position:-422px -29px }
.social_menu li.rss a:hover .inner { background-position:-448px -29px }
.social_menu li.instagram a:hover .inner { background-position:-477px -29px }
.social_menu li.google a:hover .inner { background-position:-505px -29px }
.social_menu li.bechance a:hover .inner { background-position:-532px -29px }
.social_menu li.android a:hover .inner { background-position:-558px -29px }
.social_menu li.skype a:hover .inner { background-position:-586px -29px }
.social_menu li.digg a:hover .inner { background-position:-614px -29px }
.social_menu li.soundcloud a:hover .inner { background-position:-642px -29px }
.top_area_line_holder { width:100%; position:relative; display:block; background-color:#f4f4f4; padding:0 1000px; margin:-50px -1000px 50px }
.top_area_line_holder.no .top_area_line { margin:0 auto; width:1000px; display:inline-block }
.top_area_line_holder.no .top_area_line .top_area_line_text_holder { padding:0 }
.top_area_line_holder.yes .top_area_line .top_area_line_text_holder { padding:0 50px }
.top_area_line_holder.yes .top_area_line { display:inline-block; width:100% }
aside .widget { border-bottom:1px solid #ddd; padding-bottom:20px; margin-bottom:30px }
aside .widget h5 { font-size:19px; line-height:19px; margin:0 0 18px 0; text-transform:uppercase; letter-spacing:1px }
aside .widget h4 { margin-top:0 }
aside .widget li { margin:0 0 5px 0 }
aside .widget a:hover { color:#009cff }
aside .widget a.button:hover { color:#fff }
#wp-calendar { width:100%; text-align:center }
#wp-calendar caption { font-size:15px; color:#000; margin-bottom:10px }
#wp-calendar #prev { text-align:left }
#wp-calendar #next { text-align:right }
.widget.widget_archive select, .widget.widget_categories select, .widget.widget_text select { width:100%; outline:0; background-color:#fff; color:#000; padding:10px 10px; border:0 }
.widget.widget_search form { display:inline-block; width:100%; padding-bottom:10px }
.widget.widget_recent_comments ul li, .widget.widget_recent_entries ul li { margin:0 0 15px 0 }
.widget.widget_search form input[type="submit"] { display:inline-block; margin:0; padding:0 4%; font-family:'Oswald', sans-serif; font-size:14px; line-height:29px; font-weight:300; text-transform:uppercase; color:#fff; letter-spacing:1px; text-decoration:none; background-color:#009cff; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; white-space:nowrap; width:30%; height:30px; float:left; -webkit-transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -o-transition:all .3s ease 0s }
.widget.widget_search form .screen-reader-text { display:none }
.widget.widget_search form input[type="text"] { display:inline-block; font-family:'Oswald', sans-serif; font-size:14px; line-height:14px; color:#949494; letter-spacing:1px; text-decoration:none; background-color:#fff; border:0; outline:0; margin:0 3% 0 0; padding:5px 4%; width:57%; height:20px; float:left }
.widget .tagcloud a { color:#fff; background-color:#009cff; padding:1px 10px; text-decoration:none; margin:0 1px 5px 0; display:inline-block; text-decoration:none; text-transform:uppercase; font-size:15px!important; font-family:"Oswald", sans-serif; font-weight:300 }
.widget .tagcloud a:hover { color:#fff }
.widget.widget_rss li { margin-bottom:20px }
.widget.widget_rss li a.rsswidget { display:block; color:#000 }
.widget.widget_rss li span.rss-date { margin-bottom:20px; display:block }
aside #lang_sel_list { font-family:'Open Sans', sans-serif; height:auto; position:static; width:auto }
aside #lang_sel_list ul { border-top:0; height:auto; width:auto }
aside #lang_sel_list ul li { float:none; margin:0 0 15px!important; width:100% }
aside #lang_sel_list ul li a { border:0; background:0; line-height:20px; padding:0; font-size:14px; color:#949494 }
aside #lang_sel_list ul li a:hover, aside #lang_sel_list a.lang_sel_sel:hover { color:#009cff }
aside #lang_sel_list a, aside #lang_sel_list a:visited { color:#949494 }
aside #lang_sel ul ul { width:100%; top:30px; border-top:0 }
aside #lang_sel { width:100%; height:auto; font-family:'Oswald', sans-serif }
aside #lang_sel ul li { width:100%; border:0 }
aside #lang_sel a, aside #lang_sel a:visited { line-height:30px; border:0; text-transform:uppercase }
aside #lang_sel ul ul a, aside #lang_sel ul ul a:visited { line-height:30px; border:0; padding:0 10px; color:#949494 }
aside #lang_sel_click ul ul { width:100%; top:30px; border-top:0 }
aside #lang_sel_click { width:100%; height:auto; font-family:'Oswald', sans-serif; display:inline-block }
aside #lang_sel_click ul li { width:100%; border:0 }
aside #lang_sel_click a, aside #lang_sel_click a:visited { line-height:30px; border:0; text-transform:uppercase }
aside #lang_sel_click a.lang_sel_sel, aside #lang_sel a.lang_sel_sel { color:#949494 }
aside #lang_sel_click a.lang_sel_sel:hover, aside #lang_sel a.lang_sel_sel:hover { color:#949494 }
aside #lang_sel_click ul ul a, aside #lang_sel_click ul ul a:visited { line-height:30px; border:0; padding:0 10px; color:#949494 }
.page_not_found { text-align:center; padding:40px 0 90px }
a.preview { position:absolute; right:0; top:0; width:50px; height:50px; display:inline-block; z-index:9999; background-color:transparent; background-image:url(//setaiph.com/wp-content/themes/Platinum_Child/img/lightbox.png); background-repeat:no-repeat; background-position:center; -webkit-backface-visibility:hidden }
a.lightbox_single_portfolio { display:inline-block; width:100% }
div.pp_default .pp_description { margin:10px 50px 10px 0 }
.pp_social .facebook { overflow:visible }
div.pp_default .pp_social { margin-top:1px }
footer { display:block; width:100%; margin:0 auto; background-color:#000; position:relative }
footer li a { color:#fff; text-decoration:none }
.footer_top_holder { display:block; background-color:#2c2c2c }
.footer_top { padding:55px 50px 45px 50px; color:#fff; font-weight:600; font-size:13px }
.footer_top a:hover { color:#009cff }
.footer_top h6 { margin:0 0 28px 0; font-size:14px; letter-spacing:1px; color:#949494 }
.footer_top ul { margin:0 }
.footer_top ul li { line-height:23px; margin:0 }
.footer_top .social_menu li { margin:0 10px 0 0 }
.footer_top ul li a { font-size:13px; line-height:23px; color:#fff }
.footer_top ul li .post-date { padding:0 0 0 10px }
.footer_bottom_holder { display:block; background-color:#090909 }
.footer_bottom { padding:0 50px; display:block; text-align:center; line-height:65px; height:65px; font-weight:600; font-size:13px }
.footer_bottom a:hover { color:#009cff }
.footer_bottom p { line-height:65px; margin:0 }
.footer_top .four_columns .column1, .footer_top .four_columns .column2, .footer_top .four_columns .column3, .footer_top .four_columns .column4 { width:24.85% }
.footer_top .column2, .footer_top .column3, .footer_top .column4 { border-left:1px solid #525252 }
.footer_top .four_columns .column2 .column_inner { padding:0 10px 0 30px }
.footer_top .four_columns .column3 .column_inner { padding:0 7px 0 30px }
.footer_top .four_columns .column4 .column_inner { padding:0 0 0 30px }
.footer_top #lang_sel_list { font-family:'Open Sans', sans-serif; height:auto; position:static; width:auto; margin:0 0 20px 0 }
.footer_top #lang_sel_list ul { border-top:0; height:auto; width:auto }
.footer_top #lang_sel_list ul li { float:none; margin:0 0 0!important; width:100% }
.footer_top #lang_sel_list ul li a { border:0; background:0; line-height:24px; padding:0; font-size:14px }
.footer_top #lang_sel_list a, .footer_top #lang_sel_list a:visited { color:#949494 }
.footer_top #lang_sel_list a:hover, .footer_top #lang_sel_list a.lang_sel_sel:hover, .footer_top #lang_sel_list a.lang_sel_sel:hover { color:#009cff }
.footer_top #lang_sel_list a.lang_sel_sel { color:#fff }
.footer_top #lang_sel ul ul, .footer_top #lang_sel_click ul ul { width:100%; top:30px; border-top:0 }
.footer_top #lang_sel, .footer_top #lang_sel_click { width:100%; height:auto; font-family:'Oswald', sans-serif }
.footer_top #lang_sel ul li, .footer_top #lang_sel_click ul li { width:100%; border:0 }
.footer_top #lang_sel a, .footer_top #lang_sel a:visited, .footer_top #lang_sel_click a, .footer_top #lang_sel_click a:visited { line-height:30px; border:0; text-transform:uppercase; color:#949494 }
.footer_top #lang_sel a.lang_sel_sel:hover, .footer_top #lang_sel_click a.lang_sel_sel:hover { color:#949494 }
.footer_top #lang_sel ul ul a, .footer_top #lang_sel ul ul a:visited, .footer_top #lang_sel_click ul ul a, .footer_top #lang_sel_click ul ul a:visited { line-height:30px; border:0; padding:0 10px }
#lang_sel_footer { background-color:#090909; border:0; font-family:"Oswald", sans-serif; text-transform:uppercase; color:#949494; font-size:14px; letter-spacing:1px }
#lang_sel_footer ul li a { color:#949494 }
#back_to_top { height:auto; position:fixed; top:85%; right:-50px; margin:0; -webkit-transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; background-color:#000; z-index:1000; opacity:.85; filter:alpha(opacity = 85); border-radius:30px }
.touch #back_to_top { border:1px solid #e4e4e4 }
#back_to_top .back_to_top_inner span { background-image:url(//setaiph.com/wp-content/themes/Platinum_Child/img/arrow_up_white.png); background-repeat:no-repeat; background-position:50% 50%; display:block; position:relative; width:48px; height:48px }
#back_to_top.off { right:-50px }
#back_to_top.on { right:7px }
#back_to_top:hover { background-color:#fff }
#back_to_top:hover .back_to_top_inner span { background-image:url(//setaiph.com/wp-content/themes/Platinum_Child/img/arrow_up_black.png) }
.full_width .parallax_content { width:1000px; margin:0 auto }
.parallax h4 { font-size:55px; line-height:55px }
.link_holder_parallax { position:fixed; right:0; top:50%; width:13px; padding:8px 8px 0 8px; background-color:#fff; box-shadow:0 1px 2px rgba(0,0,0,0.3); z-index:500 }
.touch .link_holder_parallax { border:1px solid #e4e4e4 }
.link_holder_parallax a { width:13px; height:13px; display:block; position:relative; margin:0 0 7px 0; background-image:url(//setaiph.com/wp-content/themes/Platinum_Child/img/parallax_pager.png); background-position:0 0; background-repeat:no-repeat; overflow:hidden; -webkit-transition:none; -moz-transition:none; -o-transition:none }
.link_holder_parallax a:hover, .link_holder_parallax a.active { text-decoration:none; background:0; background-color:#009cff; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px }
.tooltip { padding:0 10px; height:30px; line-height:30px; color:#009cff; background-color:#fff; box-shadow:0 1px 2px rgba(0,0,0,0.3); z-index:500 }
.touch .tooltip { border:1px solid #e4e4e4 }
.parallax section { background-repeat:no-repeat; background-color:transparent; background-attachment:fixed; background-position:center 0; padding:1px 40px }
.touch .parallax section { background-attachment:scroll }
.element_from_left, .element_from_right, .element_from_top, .element_from_bottom { display:inline-block; width:100% }
.element_from_left>div, .element_from_right>div, .element_from_top>div, .element_from_bottom>div { opacity:0; filter:alpha(opacity = 0) }
.element_transform>div { opacity:.2; -webkit-transform:scale(0.5); -moz-transform:scale(0.5); -o-transform:scale(0.5); transform:scale(0.5) }
.element_from_left.element_from_left_on>div { -webkit-animation:element-from-left 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -moz-animation:element-from-left 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -o-animation:element-from-left 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); animation:element-from-left 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); opacity:1; filter:alpha(opacity = 100); -webkit-backface-visibility:hidden }
.element_from_right.element_from_right_on>div { -webkit-animation:element-from-right 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -moz-animation:element-from-right 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -o-animation:element-from-right 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); animation:element-from-right 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); opacity:1; filter:alpha(opacity = 100); -webkit-backface-visibility:hidden }
.element_from_top.element_from_top_on>div { -webkit-animation:element-from-top 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -moz-animation:element-from-top 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -o-animation:element-from-top 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); animation:element-from-top 1s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); opacity:1; filter:alpha(opacity = 100); -webkit-backface-visibility:hidden }
.element_from_bottom.element_from_bottom_on>div { -webkit-animation:element-from-bottom 1s 1 cubic-bezier(0.165, 0.840, 0.440, 1.000); -moz-animation:element-from-bottom 1s 1 cubic-bezier(0.165, 0.840, 0.440, 1.000); -o-animation:element-from-bottom 1s 1 cubic-bezier(0.165, 0.840, 0.440, 1.000); animation:element-from-bottom 1s 1 cubic-bezier(0.165, 0.840, 0.440, 1.000); opacity:1; filter:alpha(opacity = 100); -webkit-backface-visibility:hidden }
.element_transform.element_transform_on>div { -webkit-animation:element-transform .4s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -moz-animation:element-transform .4s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); -o-animation:element-transform .4s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); animation:element-transform .4s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); opacity:1; -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); transform:scale(1) }
@-webkit-keyframes element-from-left { 0% {
-webkit-transform:translate(-10%, 0);
opacity:0
}
100% {
-webkit-transform:translate(0, 0);
opacity:1
}
}
@-moz-keyframes element-from-left { 0% {
-moz-transform:translate(-10%, 0);
opacity:0
}
100% {
-moz-transform:translate(0, 0);
opacity:1
}
}
@-o-keyframes element-from-left { 0% {
-o-transform:translate(-10%, 0);
opacity:0
}
100% {
-o-transform:translate(0, 0);
opacity:1
}
}
@keyframes element-from-left { 0% {
transform:translate(-10%, 0);
opacity:0
}
100% {
transform:translate(0, 0);
opacity:1
}
}
@-webkit-keyframes element-from-right { 0% {
-webkit-transform:translate(10%, 0);
opacity:0
}
100% {
-webkit-transform:translate(0, 0);
opacity:1
}
}
@-moz-keyframes element-from-right { 0% {
-moz-transform:translate(10%, 0);
opacity:0
}
100% {
-moz-transform:translate(0, 0);
opacity:1
}
}
@-o-keyframes element-from-right { 0% {
-o-transform:translate(10%, 0);
opacity:0
}
100% {
-o-transform:translate(0, 0);
opacity:1
}
}
@keyframes element-from-right { 0% {
transform:translate(10%, 0);
opacity:0
}
100% {
transform:translate(0, 0);
opacity:1
}
}
@-webkit-keyframes element-from-bottom { 0% {
-webkit-transform:translate(0, 50%);
opacity:0
}
100% {
-webkit-transform:translate(0, 0);
opacity:1
}
}
@-moz-keyframes element-from-bottom { 0% {
-moz-transform:translate(0, 50%);
opacity:0
}
100% {
-moz-transform:translate(0, 0);
opacity:1
}
}
@-o-keyframes element-from-bottom { 0% {
-o-transform:translate(0, 50%);
opacity:0
}
100% {
-o-transform:translate(0, 0);
opacity:1
}
}
@keyframes element-from-bottom { 0% {
transform:translate(0, 50%);
opacity:0
}
100% {
transform:translate(0, 0);
opacity:1
}
}
@-webkit-keyframes element-from-top { 0% {
-webkit-transform:translate(0, -10%);
opacity:0
}
100% {
-webkit-transform:translate(0, 0);
opacity:1
}
}
@-moz-keyframes element-from-top { 0% {
-moz-transform:translate(0, -10%);
opacity:0
}
100% {
-moz-transform:translate(0, 0);
opacity:1
}
}
@-o-keyframes element-from-top { 0% {
-o-transform:translate(0, -10%);
opacity:0
}
100% {
-o-transform:translate(0, 0);
opacity:1
}
}
@keyframes element-from-top { 0% {
transform:translate(0, -10%);
opacity:0
}
100% {
transform:translate(0, 0);
opacity:1
}
}
@-webkit-keyframes element-transform { 0% {
-webkit-transform:scale(0.5);
opacity:.1
}
100% {
-webkit-transform:scale(1);
opacity:1
}
}
@-moz-keyframes element-transform { 0% {
-moz-transform:scale(0.5);
opacity:.1
}
100% {
-moz-transform:scale(1);
opacity:1
}
}
@-o-keyframes element-transform { 0% {
-o-transform:scale(0.5);
opacity:.1
}
100% {
-o-transform:scale(1);
opacity:1
}
}
@keyframes element-transform { 0% {
transform:scale(0.5);
opacity:.1
}
100% {
transform:scale(1);
opacity:1
}
}
.image_with_text_over { display:inline-block; position:relative; margin:0 0 25px 0; width:100% }
.image_with_text_over img { display:block; position:relative; z-index:10 }
.image_with_text_over .shader { position:absolute; width:100%; height:100%; top:0; left:0; background-image:url(//setaiph.com/wp-content/themes/Platinum_Child/img/shader.png); background-position:0 0; background-repeat:repeat; z-index:20 }
.image_with_text_over .text { position:absolute; width:100%; height:100%; top:0; left:0; z-index:30; text-align:center }
.image_with_text_over .text p { color:#fff }
.image_with_text_over table { position:absolute; width:100%; height:100%; top:0; left:0; width:100%; height:100% }
.image_with_text_over table td { padding:0; background:none!important }
.image_with_text_over .caption { font-family:"Oswald", sans-serif; font-weight:300; font-size:19px; opacity:1; filter:alpha(opacity = 100); -webkit-transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -o-transition:all .3s ease 0s }
.image_with_text_over .desc { margin:0 10px; font-size:15px; opacity:0; filter:alpha(opacity = 0); -webkit-transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; -webkit-backface-visibility:hidden }
.image_with_text_over .text:hover .caption { opacity:0; filter:alpha(opacity = 0) }
.image_with_text_over .text:hover .desc { opacity:1; filter:alpha(opacity = 100) }
.google_map iframe, .google_map object, .google_map embed, .recaptchatable { width:100% }
.stylish-select .SSContainerDivWrapper { margin:0; padding:0; width:100%; position:absolute; top:30px!important; left:0; z-index:2 }
.stylish-select ul.newList { margin:0; padding:0; list-style:none; color:#949494; background:#fff; overflow:auto }
.stylish-select ul.newList * { margin:0; padding:0 }
.stylish-select ul.newList a { color:#949494; text-decoration:none; display:block; padding:0 10px; line-height:30px }
.stylish-select .newListSelected { width:100%; color:#949494; height:30px; line-height:30px; padding:0; background-image:url(//setaiph.com/wp-content/themes/Platinum_Child/img/select-bg.png); background-position:right 15px; background-repeat:no-repeat; background-color:#fff; font-size:14px; text-align:left }
.stylish-select ul.newList li a:focus { -moz-outline-style:none }
.stylish-select .selectedTxt { overflow:hidden; height:30px; padding:0 12px }
.stylish-select ul.newList a.newListHover { background-color:#fff; color:#009cff; cursor:default }
.stylish-select .newListDisabled { opacity:.6; -ms-filter:"alpha(opacity=60)"; filter:alpha(opacity=60) }
.stylish-select .newListItemDisabled { opacity:.6; -ms-filter:"alpha(opacity=60)"; filter:alpha(opacity=60) }
.stylish-select .newListOptionDisabled { opacity:.6; -ms-filter:"alpha(opacity=60)"; filter:alpha(opacity=60) }
.stylish-select .newListSelHover, .stylish-select .newListSelFocus { cursor:default }
.stylish-select .newListOptionTitle { font-weight:bold }
.stylish-select .newListOptionTitle ul { margin:3px 0 0 }
.stylish-select .newListOptionTitle li { font-weight:normal }
.easyPieChart { position:relative; text-align:center }
.easyPieChart canvas { position:absolute; top:0; left:0 }
.chart { display:block; margin:0 }
.percentage { text-align:center; font-family:"Oswald", sans-serif; font-size:30px; font-weight:300; color:#000; margin:0 auto }
.chart .tocounter { float:none; margin:0 }
.tocounter { float:left; margin:10px }
.chart .pie_chart_text { text-align:center; margin:30px 0 }
.chart .pie_chart_text h4 { margin:0 0 15px 0 }
.tp-leftarrow.default, .tp-rightarrow.default { width:48px; height:48px; z-index:1000 }
.tp-rightarrow.default { background-image:url(//setaiph.com/wp-content/themes/Platinum_Child/img/rev-arrow-right.png); background-position:0 0; background-repeat:no-repeat; background-color:#000; border-radius:30px; opacity:.7; filter:alpha(opacity = 70) }
.tp-leftarrow.default { background-image:url(//setaiph.com/wp-content/themes/Platinum_Child/img/rev-arrow-left.png); background-position:0 0; background-repeat:no-repeat; background-color:#000; border-radius:30px; opacity:.7; filter:alpha(opacity = 70) }
.tp-leftarrow.default:hover, .tp-rightarrow.default:hover { background-color:#fff; background-position:0 -48px; opacity:1; filter:alpha(opacity = 100) }
.tparrows.hidearrows.default { opacity:0; filter:alpha(opacity = 0) }
.wpcf7 input, .wpcf7 textarea { padding:20px 2% }
.wpcf7 form p span input, .wpcf7 form p span textarea, .wpcf7 .newListSelected { margin:15px 0 0 0; border: 0px; }
span.wpcf7-not-valid-tip { position:relative; top:0; left:0; background:transparent; border:1px solid #f00; font-size:14px; margin:10px 0; display:inline-block; width:auto; padding:5px 15px }
div.wpcf7-response-output { margin:30px 0 }
.wpcf7 .newListSelected, .gform_body .newListSelected { background-color:#f4f4f4; height:50px; line-height:50px; background-position:100% 25px }
.wpcf7 .newListSelected { width:96% }
.wpcf7 .newListSelected .selectedTxt { line-height:50px; height:50px; padding:0 2% }
.gform_body .newListSelected .selectedTxt { line-height:50px; height:50px; padding:0 20px 0 10px }
.wpcf7 .newListSelected .SSContainerDivWrapper, .gform_body .newListSelected .SSContainerDivWrapper { top:50px!important; background-color:#f4f4f4 }
.wpcf7 .newListSelected ul.newList, .wpcf7 .newListSelected ul.newList a.newListHover, .gform_body .newListSelected ul.newList, .gform_body .newListSelected ul.newList a.newListHover { background-color:#f4f4f4 }
.wpcf7 input[type='file'], .gform_wrapper input[type='file'], .wpcf7 input[type='date'] { background-color:transparent; width:auto; padding:10px 0 }
.wpcf7 span.wpcf7-list-item { display:block; margin:0; padding:10px 0 10px 20px; height:30px; line-height:30px }
.wpcf7 span.wpcf7-list-item .wpcf7-list-item-label { padding:0 0 0 20px }
.wpcf7 span.wpcf7-form-control-wrap input[type='checkbox'] { width:auto; margin:9px 0 0 20px }
.wpcf7 span.wpcf7-list-item input[type='checkbox'], .wpcf7 span.wpcf7-list-item input[type='radio'] { width:auto; margin:9px 0 0 0; float:left }
.gform_wrapper input[type=text], .gform_wrapper input[type=url], .gform_wrapper input[type=email], .gform_wrapper input[type=tel], .gform_wrapper input[type=number], .gform_wrapper input[type=password], .gform_wrapper textarea { font-size:14px!important; padding:15px 0 15px 2%!important; margin:0 }
.gform_wrapper select { font-size:14px!important; line-height:23px }
.gform_wrapper li, .gform_wrapper form li { margin:15px 0 0 0 }
.gform_wrapper .top_label .gfield_label { font-size:14px; margin:10px 0 10px!important }
.gform_wrapper span.ginput_total { font-size:14px!important }
.gform_wrapper .gsection .gfield_label, .gform_wrapper h2.gsection_title, .gform_wrapper h3.gform_title { font-size:20px!important }
.gform_wrapper .gfield_time_hour, .gform_wrapper .gfield_time_minute, .gform_wrapper .gfield_date_month, .gform_wrapper .gfield_date_day, .gform_wrapper .gfield_date_year { vertical-align:middle!important }
.gform_wrapper table tr:nth-child(odd) td { background-color:transparent }
.gform_wrapper .ginput_complex label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper .gfield_date_month label, .gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_year label, .gform_wrapper .instruction { font-size:13px!important }
.gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right, .gform_wrapper .ginput_complex .ginput_full { margin:0 0 15px 0 }
.gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right, .gform_wrapper .ginput_complex .ginput_full, .gform_wrapper .ginput_complex { overflow:visible!important }
.portfolio_galery { display:inline-block; width:100%; position:relative; margin:0 0 50px 0 }
.portfolio_galery a { position:relative; float:left; display:inline-block }
.portfolio_galery a.v2 { width:49%; margin:0 2% 20px 0 }
.portfolio_galery a.v3 { width:32%; margin:0 2% 20px 0 }
.portfolio_galery a.v4 { width:23.5%; margin:0 2% 20px 0 }
.portfolio_galery a.v2:nth-child(2n), .portfolio_galery a.v3:nth-child(3n), .portfolio_galery a.v4:nth-child(4n) { margin:0 0 20px 0 }
.portfolio_galery a img, .portfolio_galery a frame { display:block; width:100%; z-index:100 }
.portfolio_galery .image_hover { background-image:url(//setaiph.com/wp-content/themes/Platinum_Child/img/bg-portfolio.png); background-position:0 0; background-repeat:repeat; opacity:0; filter:alpha(opacity=0); position:absolute; top:0; left:0; width:100%; height:100%; display:inline-block; transition:opacity .5s; -webkit-transition:opacity .5s; -moz-transition:opacity .5s; -o-transition:opacity .5s; z-index:200 }
.portfolio_galery .image_hover span { display:table; text-align:center; vertical-align:middle; text-decoration:none; width:100%; height:100%; cursor:pointer }
.portfolio_galery .image_hover span h4 { display:table-cell; text-align:center; vertical-align:middle; text-decoration:none; cursor:pointer; padding:0 10px; color:#fff }
.portfolio_galery a.lightbox_single_portfolio img, .portfolio_galery a.lightbox_single_portfolio frame { opacity:1; filter:alpha(opacity=100) }
.portfolio_galery a.lightbox_single_portfolio span.image_hover { opacity:0; filter:alpha(opacity=0) }
.portfolio_galery a.lightbox_single_portfolio:hover span.image_hover { opacity:1; filter:alpha(opacity=100) }
#wp-calendar td { padding:0 } footer .site-info{width:100%;}
.footer_menu {
float: right;
}
.footer_menu ul {
padding: 0;
margin: 0;
}
.footer_menu ul li {
display: inline-block;
}
.site-info .footer_menu ul li a{
color: #fff;
font-family: 'HelveticaNeueLTStdLt';
font-weight:normal;
font-size:13px;
}
.site-info .footer_menu ul li a:hover{
text-decoration:none;
}
ul.brochure_image_gallery {
margin: 0;
}
ul.brochure_image_gallery li {
list-style: outside none none;
margin: 0;
padding: 0;
}
.container_inner.clearfix.mob {
width: 100% !important;
}
.container_inner.clearfix.mob ul.image_gallery {
margin: 0;
padding: 0;
list-style: none;
}
.container_inner.clearfix.mob ul.image_gallery li {
margin: 0;
display: block;
}
.site-footer .site-title {
font-family: "HelveticaNeueLTStdLt" !important;
}nav.main_menu > ul > li:hover > a, nav.main_menu > ul > li.current-menu-item > a {  background-color: rgba(0, 0, 0, 0.4);  color: #fff;}.page-id-15 p {  margin: 0;}@media only screen and (max-width:1466px) {
.blog_holder_inner .mix { margin:0 0 2.8%; width:31.5% }
.blog_holder_inner .filler { width:31.5% }
}
@media only screen and (max-width:1050px) {
nav.main_menu ul li a { padding:0 18px }
}
@media only screen and (max-width:1060px) {
nav.main_menu ul li a { padding:0 16px }
.content_inner.press .container_inner, .page-id-7 .container_inner, .page-id-7 .container_inner { padding:0px 10px }
}
@media only screen and (max-width:1024px) {
.selectnav_button { display:block }
.drop_down { display:none }
.header_inner_right { float: right; position: static; }
nav.main_menu { background: #c64141 none repeat scroll 0 0; float: left; position: absolute; right: 0; top: 100%; width:100%; }
nav.main_menu ul li a { color: #fff; cursor: pointer; display: block; font-size: 14px; line-height: 28px; padding: 0 25px;text-transform:none; }
nav.main_menu ul li a {
font-size: 16px;
font-weight: 300;
line-height: 40px;
}
nav.main_menu ul li { display: block; float: none; padding:0;}
.header_inner { padding: 0; }
.selectnav_button {
float: left;
padding: 29px 0;
}
header{ min-height:60px;}
.logo_right {
float: right;
margin: 20px 0 0 5px;
}
}
@media only screen and (min-width:768px) and (max-width:990px) {
nav.main_menu ul li a { padding:0 16px }
body.boxed .wrapper, body.boxed header { width:848px }
.container_inner, .drop_down2 .second, .drop_down2 .second .inner2, .accordion.full_screen.no .accordion_inner, .top_area_line_holder.no .top_area_line, .full_width .parallax_content { width:768px; margin:0 auto }
.accordion.full_screen.yes .accordion_inner, .top_area_line_holder.yes .top_area_line { width:768px!important; margin:0 auto!important }
.top_area_line_holder.yes .top_area_line .top_area_line_text_holder { padding:0 }
.projects_holder.v4 .mix, .blog_holder_inner .mix { margin:0 0 2.8%; width:31.5% }
.projects_holder.v4 .filler, .blog_holder_inner .filler { width:31.5% }
.projects_holder.v3 .mix { margin:0 0 4%; width:48% }
.projects_holder.v3 .filler { width:48% }
.latest_post_holder ul li.five { width:32.9%; padding:0 .4% 0 0 }
.widget.widget_search form input[type="submit"] { padding:0 1px }
.portfolio_galery a.v4 { width:32%; margin:0 2% 20px 0!important }
.portfolio_galery a.v4:nth-child(3n) { margin:0 0 20px 0!important }
.header_right_widget #lang_sel_click ul>li a.lang_sel_sel { padding:0 18px 0 18px }
}
@media only screen and (max-width:1120px) {
.blog_holder_inner .mix { margin:0 0 4%; width:48% }
.blog_holder_inner .filler { width:48% }
}
@media only screen and (max-width:940px) { .header_right_widget #lang_sel_click ul>li a.lang_sel_sel { padding:0 8px 0 8px; font-size:13px }
.header_right_widget #lang_sel ul>li a.lang_sel_sel { padding:0 8px 0 8px; font-size:13px }
.header_right_widget #lang_sel ul ul a, .header_right_widget #lang_sel ul ul a:visited { padding:12px 8px 12px 8px }
.header_right_widget #lang_sel ul ul a:hover { padding:12px 3px 12px 13px }
.header_right_widget #lang_sel_list a, .header_right_widget #lang_sel_list a:visited { font-size:13px; padding:0 0 0 8px }
.header_right_widget #lang_sel_list ul { padding:0 0 0 5px!important }
}
@media only screen and (min-width:480px) and (max-width:768px) {
.container_inner iframe
{max-height:100px !important; width:100% !important;}	 
header { position:relative; display:inline-block; background-color:#000!important; margin-bottom:-5px; -webkit-transition:none!important; -moz-transition:none!important; -o-transition:none!important }
.header_right_widget { line-height:normal!important; padding:25px 0 }
.header_right_widget .textwidget ul { margin:0 }
.logo { position:relative; top:0 }
.logo img { top:0 }
.selectnav { display:block; margin:0 }
body.boxed .wrapper, body.boxed header { width:500px }
.container_inner, .accordion.full_screen.no .accordion_inner, .top_area_line_holder.no .top_area_line, .full_width .parallax_content { width:470px; margin:0 auto; }
.page-id-19 .container_inner, .page-id-15 .container_inner, .page-id-7 .container_inner { width:100% !important }
.accordion.full_screen.yes .accordion_inner, .top_area_line_holder.yes .top_area_line { width:420px!important }
.accordion.full_screen.yes .accordion_inner, .top_area_line_holder.yes .top_area_line { margin:0 auto!important }
.top_area_line_holder.yes .top_area_line .top_area_line_text_holder { padding:0 }
.two_columns_50_50 .column1, .two_columns_50_50 .column2, .three_columns .column1, .three_columns .column2, .three_columns .column3, .two_columns_66_33 .column1, .two_columns_66_33 .column2, .two_columns_33_66 .column1, .two_columns_33_66 .column2, .two_columns_75_25 .column1, .two_columns_75_25 .column2, .two_columns_25_75 .column1, .two_columns_25_75 .column2, .two_columns_66_33.grid2 .column1, .two_columns_66_33.grid2 .column2, .two_columns_33_66.grid2 .column1, .two_columns_33_66.grid2 .column2, .two_columns_75_25.grid2 .column1, .two_columns_75_25.grid2 .column2, .two_columns_25_75.grid2 .column1, .two_columns_25_75.grid2 .column2, .four_columns .column1, .four_columns .column2, .four_columns .column3, .four_columns .column4 { width:100%; border:0 }
.footer_top .four_columns .column1, .footer_top .four_columns .column2, .footer_top .four_columns .column3, .footer_top .four_columns .column4 { width:50% }
.footer_top .four_columns .column3 .column_inner { padding:0 }
.footer_top .four_columns .column2 .column_inner, .footer_top .four_columns .column4 .column_inner { padding:0 0 0 20px }
.two_columns_50_50 .column1 .column_inner, .two_columns_50_50 .column2 .column_inner, .three_columns .column1 .column_inner, .three_columns .column2 .column_inner, .three_columns .column3 .column_inner, .two_columns_66_33 .column1 .column_inner, .two_columns_66_33 .column2 .column_inner, .two_columns_33_66 .column1 .column_inner, .two_columns_33_66 .column2 .column_inner, .two_columns_75_25 .column1 .column_inner, .two_columns_75_25 .column2 .column_inner, .two_columns_25_75 .column1 .column_inner, .two_columns_25_75 .column2 .column_inner, .two_columns_66_33.grid2 .column1 .column_inner, .two_columns_66_33.grid2 .column2 .column_inner, .two_columns_33_66.grid2 .column1 .column_inner, .two_columns_33_66.grid2 .column2 .column_inner, .two_columns_75_25.grid2 .column1 .column_inner, .two_columns_75_25.grid2 .column2 .column_inner, .two_columns_25_75.grid2 .column1 .column_inner, .two_columns_25_75.grid2 .column2 .column_inner, .four_columns .column1 .column_inner, .four_columns .column2 .column_inner, .four_columns .column3 .column_inner, .four_columns .column4 .column_inner { padding:0 }
.footer_top .column2, .footer_top .column3, .footer_top .column4 { border:0 }
.footer_top .column1, .footer_top .column2, .footer_top .column3, .footer_top .column4 { margin:0 0 40px 0 }
.footer_bottom .right { float:left; text-align:left }
.projects_holder.v4 .mix { margin:0 0 9%; width:100% }
.projects_holder.v4 .filler { width:100% }
.full_width .projects_holder.v4 .mix, .blog_holder_inner .mix { margin:0 0 4%; width:48% }
.full_width .projects_holder.v4 .filler, .blog_holder_inner .filler { width:48% }
.projects_holder.v3 .mix { margin:0 0 9%; width:100% }
.projects_holder.v3 .filler { width:100% }
.projects_holder.v2 .mix { margin:0 0 9%; width:100% }
.projects_holder.v2 .filler { width:100% }
.two_columns_66_33.background_color_sidebar>.column2, .two_columns_75_25.background_color_sidebar>.column2 { min-height:1px!important; padding:50px 1500px 0; margin:0 -1500px 0 }
.two_columns_33_66.background_color_sidebar>.column1, .two_columns_25_75.background_color_sidebar>.column1 { min-height:1px!important; padding:50px 1500px 0; margin:-50px -1500px 0 }
.boxed .two_columns_66_33.background_color_sidebar>.column2, .boxed .two_columns_75_25.background_color_sidebar>.column2, .boxed .two_columns_25_75.background_color_sidebar>.column1, .boxed .two_columns_33_66.background_color_sidebar>.column1 { padding:50px 40px 0 40px; margin:-50px -40px 0 -40px }
.price_table { width:49%; margin:0 2% 50px 0 }
.price_table:nth-child(2n) { margin:0 0 40px 0 }
.price_table:nth-child(3n) { margin:0 2% 40px 0 }
.latest_post_holder ul li.three, .latest_post_holder ul li.four, .latest_post_holder ul li.five { width:49.5%; padding:0 .5% 0 0 }
.parallax section { height:auto!important; min-height:400px }
.rev_slider_wrapper { min-height:1px }
.portfolio_galery a.v3 { width:49%; margin:0 2% 20px 0!important }
.portfolio_galery a.v4 { width:49%; margin:0 2% 20px 0!important }
.portfolio_galery a.v3:nth-child(2n), .portfolio_galery a.v4:nth-child(2n) { margin:0 0 20px 0!important }
.header_right_widget #lang_sel_click ul>li a.lang_sel_sel, .header_right_widget #lang_sel ul>li a.lang_sel_sel { line-height:30px!important; color:#fff!important }
.header_right_widget #lang_sel_click ul ul, .header_right_widget #lang_sel ul ul { top:54px; background-color:rgba(0,0,0,0.9)!important }
.header_right_widget #lang_sel ul>li:hover a.lang_sel_sel, .header_right_widget #lang_sel_click ul>li:hover a.lang_sel_sel { background:none!important }
.header_right_widget #lang_sel_click ul ul a, .header_right_widget #lang_sel_click ul ul a:visited, .header_right_widget #lang_sel ul ul a, .header_right_widget #lang_sel ul ul a:visited { padding:12px 10px 12px 10px; -webkit-transition:none; -moz-transition:none; -o-transition:none; color:#fff!important; line-height:14px!important; font-size:13px!important }
.header_right_widget #lang_sel_click ul ul a:hover, .header_right_widget #lang_sel ul ul a:hover { padding:12px 10px 12px 10px }
.header_right_widget #lang_sel ul ul, .header_right_widget #lang_sel_click ul ul { top:25px!important; padding-top:39px!important }
.header_right_widget #lang_sel_list a, .header_right_widget #lang_sel_list a:visited { display:inline-block; padding:3px 0 0 10px }
.header_right_widget #lang_sel_list ul { padding:0!important }
.title { height:60px; }
}
@media only screen and (max-width:700px) {
.page-id-20 .container_inner .left { float: none; padding: 0 10px; width: 100%; }
.page-id-20 .container_inner .right{ padding:20px 10px !important}
.wpcf7 input, .wpcf7 textarea { width:100% }
}
@media only screen and (max-width:525px) {
.logo { width:100%;float:none; }
.logo_left.desktop { width: 40%; }
.logo_right { float: left !important; width: 40%; }
.logo img { width: 100% !important; }.selectnav_button {    display: block;    padding: 13px 0;}span.site-title span {  display: block;}
.mob img.alignnone.size-full.wp-image-103 {
height: 70vh;
}
}
@media only screen and (max-width:480px) {
header { position:relative; display:inline-block; background-color:#000; margin-bottom:-5px; -webkit-transition:none!important; -moz-transition:none!important; -o-transition:none!important }
.title { height:60px; }
.header_right_widget { line-height:normal!important; padding:25px 0 }
.header_right_widget .textwidget ul { margin:0 }
.logo { position:relative; top:0 }
.logo img { top:0 }
.selectnav { display:block; margin:0 } body.boxed .wrapper, body.boxed header { width:380px }
.container_inner, .accordion.full_screen.no .accordion_inner, .accordion.full_screen.yes .accordion_inner, .top_area_line_holder.yes .top_area_line, .top_area_line_holder.no .top_area_line, .full_width .parallax_content { width:300px!important; margin:0 auto !important }
.accordion.full_screen.yes .accordion_inner, .top_area_line_holder.yes .top_area_line { margin:0 auto!important }
.top_area_line_holder.yes .top_area_line .top_area_line_text_holder { padding:0 }
.two_columns_50_50 .column1, .two_columns_50_50 .column2, .three_columns .column1, .three_columns .column2, .three_columns .column3, .two_columns_66_33 .column1, .two_columns_66_33 .column2, .two_columns_33_66 .column1, .two_columns_33_66 .column2, .two_columns_75_25 .column1, .two_columns_75_25 .column2, .two_columns_25_75 .column1, .two_columns_25_75 .column2, .two_columns_66_33.grid2 .column1, .two_columns_66_33.grid2 .column2, .two_columns_33_66.grid2 .column1, .two_columns_33_66.grid2 .column2, .two_columns_75_25.grid2 .column1, .two_columns_75_25.grid2 .column2, .two_columns_25_75.grid2 .column1, .two_columns_25_75.grid2 .column2, .four_columns .column1, .four_columns .column2, .four_columns .column3, .four_columns .column4, .footer_top .four_columns .column1, .footer_top .four_columns .column2, .footer_top .four_columns .column3, .footer_top .four_columns .column4 { width:100%; border:0 }
.two_columns_50_50 .column1 .column_inner, .two_columns_50_50 .column2 .column_inner, .three_columns .column1 .column_inner, .three_columns .column2 .column_inner, .three_columns .column3 .column_inner, .two_columns_66_33 .column1 .column_inner, .two_columns_66_33 .column2 .column_inner, .two_columns_33_66 .column1 .column_inner, .two_columns_33_66 .column2 .column_inner, .two_columns_75_25 .column1 .column_inner, .two_columns_75_25 .column2 .column_inner, .two_columns_25_75 .column1 .column_inner, .two_columns_25_75 .column2 .column_inner, .two_columns_66_33.grid2 .column1 .column_inner, .two_columns_66_33.grid2 .column2 .column_inner, .two_columns_33_66.grid2 .column1 .column_inner, .two_columns_33_66.grid2 .column2 .column_inner, .two_columns_75_25.grid2 .column1 .column_inner, .two_columns_75_25.grid2 .column2 .column_inner, .two_columns_25_75.grid2 .column1 .column_inner, .two_columns_25_75.grid2 .column2 .column_inner, .four_columns .column1 .column_inner, .four_columns .column2 .column_inner, .four_columns .column3 .column_inner, .four_columns .column4 .column_inner, .footer_top .four_columns .column2 .column_inner, .footer_top .four_columns .column3 .column_inner, .footer_top .four_columns .column4 .column_inner { padding:0 }
.footer_top .column2, .footer_top .column3, .footer_top .column4 { border:0 }
.footer_top .column1, .footer_top .column2, .footer_top .column3, .footer_top .column4 { margin:0 0 40px 0 }
.footer_bottom .right { float:left; text-align:left }
.projects_holder.v4 .mix, .blog_holder_inner .mix { margin:0 0 9%; width:100% }
.projects_holder.v4 .filler, .blog_holder_inner .filler { width:100% }
.projects_holder.v3 .mix { margin:0 0 9%; width:100% }
.projects_holder.v3 .filler { width:100% }
.projects_holder.v2 .mix { margin:0 0 9%; width:100% }
.projects_holder.v2 .filler { width:100% }
.two_columns_66_33.background_color_sidebar>.column2, .two_columns_75_25.background_color_sidebar>.column2 { min-height:1px!important; padding:50px 1500px 0; margin:0 -1500px 0 }
.two_columns_33_66.background_color_sidebar>.column1, .two_columns_25_75.background_color_sidebar>.column1 { min-height:1px!important; padding:50px 1500px 0; margin:-50px -1500px 0 }
.boxed .two_columns_66_33.background_color_sidebar>.column2, .boxed .two_columns_75_25.background_color_sidebar>.column2, .boxed .two_columns_25_75.background_color_sidebar>.column1, .boxed .two_columns_33_66.background_color_sidebar>.column1 { padding:50px 40px 0 40px; margin:-50px -40px 0 -40px }
.comment_holder .comment .image { display:block; float:none; margin:0 0 20px 0 }
.comment_holder .comment .text, .comment_holder .comment-list li ul.children { padding:0 }
.price_table { width:100%; margin:0 0 40px 0 }
.latest_post_holder ul li.two, .latest_post_holder ul li.three, .latest_post_holder ul li.four, .latest_post_holder ul li.five { width:100%; padding:0 }
.parallax section { height:auto!important; min-height:400px }
.rev_slider_wrapper { min-height:1px }
.portfolio_galery a.v2 { width:100%; margin:0 0 20px 0!important }
.portfolio_galery a.v3 { width:100%; margin:0 0 20px 0!important }
.portfolio_galery a.v4 { width:100%; margin:0 0 20px 0!important }
.header_right_widget #lang_sel_click ul>li a.lang_sel_sel, .header_right_widget #lang_sel ul>li a.lang_sel_sel { line-height:30px!important; color:#fff!important }
.header_right_widget #lang_sel_click ul ul { top:54px }
.header_right_widget #lang_sel ul>li:hover a.lang_sel_sel, .header_right_widget #lang_sel_click ul>li:hover a.lang_sel_sel { background:none!important }
.header_right_widget #lang_sel_click ul ul a, .header_right_widget #lang_sel_click ul ul a:visited, .header_right_widget #lang_sel_click ul ul a, .header_right_widget #lang_sel ul ul a:visited, .header_right_widget #lang_sel ul ul a, .header_right_widget #lang_sel ul ul a:visited { padding:12px 10px 12px 10px; -webkit-transition:none; -moz-transition:none; -o-transition:none; color:#fff!important; line-height:14px!important; font-size:13px!important }
.header_right_widget #lang_sel_click ul ul a:hover, .header_right_widget #lang_sel ul ul a:hover { padding:12px 10px 12px 10px }
.header_right_widget #lang_sel ul ul, .header_right_widget #lang_sel_click ul ul { top:25px!important; padding-top:39px!important; background-color:none!important }
.header_right_widget #lang_sel_list a, .header_right_widget #lang_sel_list a:visited { display:inline-block; padding:3px 0 0 10px }
.header_right_widget #lang_sel_list ul { padding:0!important }
div.srp-thumbnail-box, div.srp-content-box { display: block !important; }
.site-footer {
padding: 15px !important;
text-align: center;
}
.footer_menu {
float: right;
padding: 10px 0 0 ;
}
.footer_menu ul li {
display: inline-block;
padding:0 5px!important;
margin:0!important;
}
}html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { margin: 0; }
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
audio:not([controls]) { display: none; height: 0; }
[hidden], template {
display: none;
}
a { background-color: transparent; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: 700; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }
hr { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
code, kbd, pre, samp { font-size: 1em; }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; }
select { text-transform: none; }
button { overflow: visible; }
button, input, select, textarea { max-width: 100%; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; opacity: .5; }
button::-moz-focus-inner, input::-moz-focus-inner {
border: 0;
padding: 0;
}
input[type="checkbox"], input[type="radio"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-right: 0.4375em; padding: 0; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
input[type="search"] { -webkit-appearance: textfield; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
fieldset { border: 1px solid #d1d1d1; margin: 0 0 1.75em; padding: 0.875em; }
fieldset > :last-child { margin-bottom: 0; }
legend { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; }
optgroup { font-weight: bold; } .menu-item-has-children a:after, .social-navigation a:before, .dropdown-toggle:after, .bypostauthor > article .fn:after, .comment-reply-title small a:before, .pagination .prev:before, .pagination .next:before, .pagination .nav-links:before, .pagination .nav-links:after, .search-submit:before { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-family: "Genericons"; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; speak: none; text-align: center; text-decoration: inherit; text-transform: none; vertical-align: top; } body, button, input, select, textarea { color: #1a1a1a; font-family:"Open Sans", sans-serif; font-size: 16px; font-size:14px; }
h1, h2, h3, h4, h5, h6 { clear: both; margin: 0; text-rendering: optimizeLegibility; }
dfn, cite, em, i { font-style: italic; }
blockquote { border: 0 solid #1a1a1a; border-left-width: 4px; color: #686868; font-size: 19px; font-size: 1.1875rem; font-style: italic; line-height: 1.4736842105; margin: 0 0 1.4736842105em; padding: 0 0 0 1.263157895em; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote p { margin-bottom: 1.4736842105em; }
blockquote cite, blockquote small { color: #1a1a1a; display: block; font-size: 16px; font-size: 1rem; line-height: 1.75; }
blockquote cite:before, blockquote small:before { content: "\2014\00a0"; }
blockquote em, blockquote i, blockquote cite { font-style: normal; }
blockquote strong, blockquote b { font-weight: 400; }
blockquote > :last-child { margin-bottom: 0; }
address { font-style: italic; margin: 0 0 1.75em; }
code, kbd, tt, var, samp, pre { font-family: Inconsolata, monospace; }
pre { border: 1px solid #d1d1d1; font-size: 16px; font-size: 1rem; line-height: 1.3125; margin: 0 0 1.75em; max-width: 100%; overflow: auto; padding: 1.75em; white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
code { background-color: #d1d1d1; padding: 0.125em 0.25em; }
abbr, acronym { border-bottom: 1px dotted #d1d1d1; cursor: help; }
mark, ins { background: #007acc; color: #fff; padding: 0.125em 0.25em; text-decoration: none; }
big { font-size: 125%; } html { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
*, *:before, *:after { -webkit-box-sizing: inherit; -moz-box-sizing: inherit; box-sizing: inherit; }
hr { background-color: #d1d1d1; border: 0; height: 1px; margin: 0 0 1.75em; }
ul, ol { margin: 0 0 1.75em 1.25em; padding: 0; }
ul { list-style: disc; }
ol { list-style: decimal; margin-left: 1.5em; }
li > ul, li > ol { margin-bottom: 0; }
dl { margin: 0 0 1.75em; }
dt { font-weight: 700; }
dd { margin: 0 0 1.75em; }
img { height: auto; max-width: 100%; vertical-align: middle; }
del { opacity: 0.8; }
table, th, td { border: 1px solid #d1d1d1; }
table { border-collapse: separate; border-spacing: 0; border-width: 1px 0 0 1px; margin: 0 0 1.75em; table-layout: fixed; width: 100%; }
caption, th, td { font-weight: normal; text-align: left; }
th { border-width: 0 1px 1px 0; font-weight: 700; }
td { border-width: 0 1px 1px 0; }
th, td { padding: 0.4375em; } ::-webkit-input-placeholder {
color: #686868;
font-family: Montserrat, "Helvetica Neue", sans-serif;
}
:-moz-placeholder {
color: #686868;
font-family: Montserrat, "Helvetica Neue", sans-serif;
}
::-moz-placeholder {
color: #686868;
font-family: Montserrat, "Helvetica Neue", sans-serif;
opacity: 1; }
:-ms-input-placeholder {
color: #686868;
font-family: Montserrat, "Helvetica Neue", sans-serif;
} input { line-height: normal; }
button, button[disabled]:hover, button[disabled]:focus, input[type="button"], input[type="button"][disabled]:hover, input[type="button"][disabled]:focus, input[type="reset"], input[type="reset"][disabled]:hover, input[type="reset"][disabled]:focus, input[type="submit"], input[type="submit"][disabled]:hover, input[type="submit"][disabled]:focus { background: #1a1a1a; border: 0; border-radius: 2px; color: #fff; font-family: Montserrat, "Helvetica Neue", sans-serif; font-weight: 700; letter-spacing: 0.046875em; line-height: 1; padding: 0.84375em 0.875em 0.78125em; text-transform: uppercase; }
button:hover, button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus { background: #007acc; }
button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus { outline: thin dotted; outline-offset: -4px; }
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea { background: #f7f7f7; background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)); border: 1px solid #d1d1d1; border-radius: 2px; color: #686868; padding: 0.625em 0.4375em; width: 100%; }
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="number"]:focus, textarea:focus { border-color: #007acc; color: #1a1a1a; outline: 0; }
.post-password-form { margin-bottom: 1.75em; }
.post-password-form label { color: #686868; display: block; font-family: Montserrat, "Helvetica Neue", sans-serif; font-size: 13px; font-size: 0.8125rem; letter-spacing: 0.076923077em; line-height: 1.6153846154; margin-bottom: 1.75em; text-transform: uppercase; }
.post-password-form input[type="password"] { margin-top: 0.4375em; }
.post-password-form > :last-child { margin-bottom: 0; }
.search-form { position: relative; }
input[type="search"].search-field { border-radius: 2px 0 0 2px; width: -webkit-calc(100% - 42px); width: calc(100% - 42px); }
.search-submit:before { content: "\f400"; font-size: 24px; left: 2px; line-height: 42px; position: relative; width: 40px; }
.search-submit { border-radius: 0 2px 2px 0; bottom: 0; overflow: hidden; padding: 0; position: absolute; right: 0; top: 0; width: 42px; }  a { color: #949494; text-decoration: none; }
a:hover, a:focus, a:active { color: #009cff; }
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }
.entry-content a, .entry-summary a, .taxonomy-description a, .logged-in-as a, .comment-content a, .pingback .comment-body > a, .textwidget a, .entry-footer a:hover, .site-info a:hover { box-shadow: 0 1px 0 0 currentColor; }
.entry-content a:hover, .entry-content a:focus, .entry-summary a:hover, .entry-summary a:focus, .taxonomy-description a:hover, .taxonomy-description a:focus, .logged-in-as a:hover, .logged-in-as a:focus, .comment-content a:hover, .comment-content a:focus, .pingback .comment-body > a:hover, .pingback .comment-body > a:focus, .textwidget a:hover, .textwidget a:focus { box-shadow: none; } .site-header-menu { display: none; -webkit-flex: 0 1 100%; -ms-flex: 0 1 100%; flex: 0 1 100%; margin: 0.875em 0; }
.site-header-menu.toggled-on, .no-js .site-header-menu { display: block; }
.main-navigation { font-family: Montserrat, "Helvetica Neue", sans-serif; }
.site-footer .main-navigation { margin-bottom: 1.75em; }
.main-navigation ul { list-style: none; margin: 0; }
.main-navigation li { border-top: 1px solid #d1d1d1; position: relative; }
.main-navigation a { color: #1a1a1a; display: block; line-height: 1.3125; outline-offset: -1px; padding: 0.84375em 0; }
.main-navigation a:hover, .main-navigation a:focus { color: #007acc; }
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a { font-weight: 700; }
.main-navigation ul ul { display: none; margin-left: 0.875em; }
.no-js .main-navigation ul ul { display: block; }
.main-navigation ul .toggled-on { display: block; }
.main-navigation .primary-menu { border-bottom: 1px solid #d1d1d1; }
.main-navigation .menu-item-has-children > a { margin-right: 56px; }
.dropdown-toggle { background-color: transparent; border: 0; border-radius: 0; color: #1a1a1a; content: ""; height: 48px; padding: 0; position: absolute; right: 0; text-transform: none; top: 0; width: 48px; }
.dropdown-toggle:after { border: 0 solid #d1d1d1; border-left-width: 1px; content: "\f431"; font-size: 24px; left: 1px; position: relative; width: 48px; }
.dropdown-toggle:hover, .dropdown-toggle:focus { background-color: transparent; color: #007acc; }
.dropdown-toggle:focus { outline: thin dotted; outline-offset: -1px; }
.dropdown-toggle:focus:after { border-color: transparent; }
.dropdown-toggle.toggled-on:after { content: "\f432"; }
.site-header .main-navigation + .social-navigation { margin-top: 1.75em; }
.site-footer .social-navigation { margin-bottom: 1.75em; }
.social-navigation ul { list-style: none; margin: 0 0 -0.4375em; }
.social-navigation li { float: left; margin: 0 0.4375em 0.4375em 0; }
.social-navigation a { border: 1px solid #d1d1d1; border-radius: 50%; color: #1a1a1a; display: block; height: 35px; position: relative; width: 35px; }
.social-navigation a:before { content: "\f415"; height: 33px; line-height: 33px; text-align: center; width: 33px; }
.social-navigation a:hover:before, .social-navigation a:focus:before { color: #007acc; }
.social-navigation a[href*="codepen.io"]:before { content: "\f216"; }
.social-navigation a[href*="digg.com"]:before { content: "\f221"; }
.social-navigation a[href*="dribbble.com"]:before { content: "\f201"; }
.social-navigation a[href*="dropbox.com"]:before { content: "\f225"; }
.social-navigation a[href*="facebook.com"]:before { content: "\f203"; }
.social-navigation a[href*="flickr.com"]:before { content: "\f211"; }
.social-navigation a[href*="foursquare.com"]:before { content: "\f226"; }
.social-navigation a[href*="plus.google.com"]:before { content: "\f206"; }
.social-navigation a[href*="github.com"]:before { content: "\f200"; }
.social-navigation a[href*="instagram.com"]:before { content: "\f215"; }
.social-navigation a[href*="linkedin.com"]:before { content: "\f208"; }
.social-navigation a[href*="path.com"]:before { content: "\f219"; }
.social-navigation a[href*="pinterest.com"]:before { content: "\f210"; }
.social-navigation a[href*="getpocket.com"]:before { content: "\f224"; }
.social-navigation a[href*="polldaddy.com"]:before { content: "\f217"; }
.social-navigation a[href*="reddit.com"]:before { content: "\f222"; }
.social-navigation a[href*="skype.com"]:before { content: "\f220"; }
.social-navigation a[href*="stumbleupon.com"]:before { content: "\f223"; }
.social-navigation a[href*="tumblr.com"]:before { content: "\f214"; }
.social-navigation a[href*="twitter.com"]:before { content: "\f202"; }
.social-navigation a[href*="vimeo.com"]:before { content: "\f212"; }
.social-navigation a[href*="wordpress.com"]:before, .social-navigation a[href*="wordpress.org"]:before { content: "\f205"; }
.social-navigation a[href*="youtube.com"]:before { content: "\f213"; }
.social-navigation a[href^="mailto:"]:before { content: "\f410"; }
.social-navigation a[href*="spotify.com"]:before { content: "\f515"; }
.social-navigation a[href*="twitch.tv"]:before { content: "\f516"; }
.social-navigation a[href$="/feed/"]:before { content: "\f413"; }
.post-navigation { border-top: 4px solid #1a1a1a; border-bottom: 4px solid #1a1a1a; clear: both; font-family: Montserrat, "Helvetica Neue", sans-serif; margin: 0 7.6923% 3.5em; }
.post-navigation a { color: #1a1a1a; display: block; padding: 1.75em 0; }
.post-navigation span { display: block; }
.post-navigation .meta-nav { color: #686868; font-size: 13px; font-size: 0.8125rem; letter-spacing: 0.076923077em; line-height: 1.6153846154; margin-bottom: 0.5384615385em; text-transform: uppercase; }
.post-navigation .post-title { display: inline; font-family: Montserrat, "Helvetica Neue", sans-serif; font-size: 23px; font-size: 1.4375rem; font-weight: 700; line-height: 1.2173913043; text-rendering: optimizeLegibility; }
.post-navigation a:hover .post-title, .post-navigation a:focus .post-title { color: #007acc; }
.post-navigation div + div { border-top: 4px solid #1a1a1a; }
.pagination { border-top: 4px solid #1a1a1a; font-family: Montserrat, "Helvetica Neue", sans-serif; font-size: 19px; font-size: 1.1875rem; margin: 0 7.6923% 2.947368421em; min-height: 56px; position: relative; }
.pagination:before, .pagination:after { background-color: #1a1a1a; content: ""; height: 52px; position: absolute; top:0; width: 52px; z-index: 0; }
.pagination:before { right: 0; }
.pagination:after { right: 54px; }
.pagination a:hover, .pagination a:focus { color: #1a1a1a; }
.pagination .nav-links { padding-right: 106px; position: relative; }
.pagination .nav-links:before, .pagination .nav-links:after { color: #fff; font-size: 32px; line-height: 51px; opacity: 0.3; position: absolute; width: 52px; z-index: 1; }
.pagination .nav-links:before { content: "\f429"; right: -1px; }
.pagination .nav-links:after { content: "\f430"; right: 55px; } .pagination .current .screen-reader-text { position: static !important; }
.pagination .page-numbers { display: none; letter-spacing: 0.013157895em; line-height: 1; margin: 0 0.7368421053em 0 -0.7368421053em; padding: 0.8157894737em 0.7368421053em 0.3947368421em; text-transform: uppercase; }
.pagination .current { display: inline-block; font-weight: 700; }
.pagination .prev, .pagination .next { background-color: #1a1a1a; color: #fff; display: inline-block; height: 52px; margin: 0; overflow: hidden; padding: 0; position: absolute; top: 0; width: 52px; z-index: 2; }
.pagination .prev:before, .pagination .next:before { font-size: 32px; height: 53px; line-height: 52px; position: relative; width: 53px; }
.pagination .prev:hover, .pagination .prev:focus, .pagination .next:hover, .pagination .next:focus { background-color: #007acc; color: #fff; }
.pagination .prev:focus, .pagination .next:focus { outline: 0; }
.pagination .prev { right: 54px; }
.pagination .prev:before { content: "\f430"; left: -1px; top: -1px; }
.pagination .next { right: 0; }
.pagination .next:before { content: "\f429"; right: -1px; top: -1px; }
.image-navigation, .comment-navigation { border-top: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1; color: #686868; font-family: Montserrat, "Helvetica Neue", sans-serif; font-size: 13px; font-size: 0.8125rem; line-height: 1.6153846154; margin: 0 7.6923% 2.1538461538em; padding: 1.0769230769em 0; }
.comment-navigation { margin-right: 0; margin-left: 0; }
.comments-title + .comment-navigation { border-bottom: 0; margin-bottom: 0; }
.image-navigation .nav-previous:not(:empty), .image-navigation .nav-next:not(:empty), .comment-navigation .nav-previous:not(:empty), .comment-navigation .nav-next:not(:empty) { display: inline-block; }
.image-navigation .nav-previous:not(:empty) + .nav-next:not(:empty):before, .comment-navigation .nav-previous:not(:empty) + .nav-next:not(:empty):before { content: "\002f"; display: inline-block; opacity: 0.7; padding: 0 0.538461538em; }  .says, .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; position: absolute !important; width: 1px; word-wrap: normal !important; } .site .skip-link { background-color: #f1f1f1; box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2); color: #21759b; display: block; font-family: Montserrat, "Helvetica Neue", sans-serif; font-size: 14px; font-weight: 700; left: -9999em; outline: none; padding: 15px 23px 14px; text-decoration: none; text-transform: none; top: -9999em; }
.logged-in .site .skip-link { box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2); font-family: "Open Sans", sans-serif; }
.site .skip-link:focus { clip: auto; height: auto; left: 6px; top: 7px; width: auto; z-index: 100000; } .alignleft { float: left; margin: 0.375em 1.75em 1.75em 0; }
.alignright { float: right; margin: 0.375em 0 1.75em 1.75em; }
.aligncenter { clear: both; display: block; margin: 0 auto 1.75em; }
blockquote.alignleft { margin: 0.3157894737em 1.4736842105em 1.473684211em 0; }
blockquote.alignright { margin: 0.3157894737em 0 1.473684211em 1.4736842105em; }
blockquote.aligncenter { margin-bottom: 1.473684211em; } .clear:before, .clear:after, blockquote:before, blockquote:after, .entry-content:before, .entry-content:after, .entry-summary:before, .entry-summary:after, .comment-content:before, .comment-content:after, .site-content:before, .site-content:after, .site-main > article:before, .site-main > article:after, .primary-menu:before, .primary-menu:after, .social-links-menu:before, .social-links-menu:after, .textwidget:before, .textwidget:after, .content-bottom-widgets:before, .content-bottom-widgets:after { content: ""; display: table; }
.clear:after, blockquote:after, .entry-content:after, .entry-summary:after, .comment-content:after, .site-content:after, .site-main > article:after, .primary-menu:after, .social-links-menu:after, .textwidget:after, .content-bottom-widgets:after { clear: both; } .widget { border-top: 4px solid #1a1a1a; margin-bottom: 3.5em; padding-top: 1.75em; }
.widget-area > :last-child, .widget > :last-child { margin-bottom: 0; }
.widget .widget-title { font-family: Montserrat, "Helvetica Neue", sans-serif; font-size: 16px; font-size: 1rem; letter-spacing: 0.046875em; line-height: 1.3125; margin: 0 0 1.75em; text-transform: uppercase; }
.widget .widget-title:empty { margin-bottom: 0; }
.widget-title a { color: #1a1a1a; } .widget.widget_calendar table { margin: 0; }
.widget_calendar td, .widget_calendar th { line-height: 2.5625; padding: 0; text-align: center; }
.widget_calendar caption { font-weight: 900; margin-bottom: 1.75em; }
.widget_calendar tbody a { background-color: #007acc; color: #fff; display: block; font-weight: 700; }
.widget_calendar tbody a:hover, .widget_calendar tbody a:focus { background-color: #686868; color: #fff; } .widget_recent_entries .post-date { color: #686868; display: block; font-family: Montserrat, "Helvetica Neue", sans-serif; font-size: 13px; font-size: 0.8125rem; line-height: 1.615384615; margin-bottom: 0.538461538em; }
.widget_recent_entries li:last-child .post-date { margin-bottom: 0; } .widget_rss .rsswidget img { margin-top: -0.375em; }
.widget_rss .rss-date, .widget_rss cite { color: #686868; display: block; font-family: Montserrat, "Helvetica Neue", sans-serif; font-size: 13px; font-size: 0.8125rem; font-style: normal; line-height: 1.615384615; margin-bottom: 0.538461538em; }
.widget_rss .rssSummary:last-child { margin-bottom: 2.1538461538em; }
.widget_rss li:last-child :last-child { margin-bottom: 0; } .tagcloud a { border: 1px solid #d1d1d1; border-radius: 2px; display: inline-block; font-family: Montserrat, "Helvetica Neue", sans-serif; line-height: 1; margin: 0 0.1875em 0.4375em 0; padding: 0.5625em 0.4375em 0.5em; }
.tagcloud a:hover, .tagcloud a:focus { border-color: #007acc; color: #007acc; outline: 0; } .site { background-color: #fff; }
.site-inner { margin: 0 auto; max-width: 1320px; position: relative; }
.site-content { word-wrap: break-word; } #content[tabindex="-1"]:focus { outline: 0; }
.site-main { margin-bottom: 3.5em; }
.site-main > :last-child { margin-bottom: 0; } .site-header { padding: 2.625em 7.6923%; }
.site-header-main { -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.site-branding { margin: 0.875em auto 0.875em 0; }
.site-title { font-family: Montserrat, "Helvetica Neue", sans-serif; font-size: 23px; font-size: 1.4375rem; font-weight: 700; line-height: 1.2173913043; margin: 0; }
.site-branding .site-title a { color: #1a1a1a; }
.site-branding .site-title a:hover, .site-branding .site-title a:focus { color: #007acc; }
.site-description { color: #686868; display: none; font-size: 13px; font-size: 0.8125rem; font-weight: 400; line-height: 1.0769230769; margin: 0.538461538em 0 0; }
.menu-toggle { background-color: transparent; border: 1px solid #d1d1d1; color: #1a1a1a; font-size: 13px; font-size: 0.8125rem; margin: 1.076923077em 0; padding: 0.769230769em; }
.no-js .menu-toggle { display: none; }
.menu-toggle:hover, .menu-toggle:focus { background-color: transparent; border-color: #007acc; color: #007acc; }
.menu-toggle.toggled-on, .menu-toggle.toggled-on:hover, .menu-toggle.toggled-on:focus { background-color: #1a1a1a; border-color: #1a1a1a; color: #fff; }
.menu-toggle:focus { outline: 0; }
.menu-toggle.toggled-on:focus { outline: thin dotted; }
.header-image { clear: both; margin: 0.875em 0; }
.header-image a { display: block; }
.header-image a:hover img, .header-image a:focus img { opacity: 0.85; } .site-main > article { margin-bottom: 3.5em; position: relative; }
.entry-header, .entry-summary, .entry-content, .entry-footer, .page-content { margin-right: 7.6923%; margin-left: 7.6923%; }
.entry-title { font-family: Montserrat, "Helvetica Neue", sans-serif; font-size: 28px; font-size: 1.75rem; font-weight: 700; line-height: 1.25; margin-bottom: 1em; }
.entry-title a { color: #1a1a1a; }
.entry-title a:hover, .entry-title a:focus { color: #007acc; }
.post-thumbnail { display: block; margin: 0 7.6923% 1.75em; }
.post-thumbnail img { display: block; }
.no-sidebar .post-thumbnail img { margin: 0 auto; }
a.post-thumbnail:hover, a.post-thumbnail:focus { opacity: 0.85; }
.entry-content, .entry-summary { border-color: #d1d1d1; }
.entry-content h1, .entry-summary h1, .comment-content h1, .textwidget h1 { font-size: 28px; font-size: 1.75rem; line-height: 1.25; margin-top: 2em; margin-bottom: 1em; }
.entry-content h2, .entry-summary h2, .comment-content h2, .textwidget h2 { font-size: 23px; font-size: 1.4375rem; line-height: 1.2173913043; margin-top: 2.4347826087em; margin-bottom: 1.2173913043em; }
.entry-content h3, .entry-summary h3, .comment-content h3, .textwidget h3 { font-size: 19px; font-size: 1.1875rem; line-height: 1.1052631579; margin-top: 2.9473684211em; margin-bottom: 1.4736842105em; }
.entry-content h4, .entry-content h5, .entry-content h6, .entry-summary h4, .entry-summary h5, .entry-summary h6, .comment-content h4, .comment-content h5, .comment-content h6, .textwidget h4, .textwidget h5, .textwidget h6 { font-size: 16px; font-size: 1rem; line-height: 1.3125; margin-top: 3.5em; margin-bottom: 1.75em; }
.entry-content h4, .entry-summary h4, .comment-content h4, .textwidget h4 { letter-spacing: 0.140625em; text-transform: uppercase; }
.entry-content h6, .entry-summary h6, .comment-content h6, .textwidget h6 { font-style: italic; }
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .entry-summary h1, .entry-summary h2, .entry-summary h3, .entry-summary h4, .entry-summary h5, .entry-summary h6, .comment-content h1, .comment-content h2, .comment-content h3, .comment-content h4, .comment-content h5, .comment-content h6, .textwidget h1, .textwidget h2, .textwidget h3, .textwidget h4, .textwidget h5, .textwidget h6 { font-weight: 900; }
.entry-content h1:first-child, .entry-content h2:first-child, .entry-content h3:first-child, .entry-content h4:first-child, .entry-content h5:first-child, .entry-content h6:first-child, .entry-summary h1:first-child, .entry-summary h2:first-child, .entry-summary h3:first-child, .entry-summary h4:first-child, .entry-summary h5:first-child, .entry-summary h6:first-child, .comment-content h1:first-child, .comment-content h2:first-child, .comment-content h3:first-child, .comment-content h4:first-child, .comment-content h5:first-child, .comment-content h6:first-child, .textwidget h1:first-child, .textwidget h2:first-child, .textwidget h3:first-child, .textwidget h4:first-child, .textwidget h5:first-child, .textwidget h6:first-child { margin-top: 0; }
.post-navigation .post-title, .entry-title, .comments-title { -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto; }
body:not(.search-results) .entry-summary { color: #686868; font-size: 19px; font-size: 1.1875rem; line-height: 1.4736842105; margin-bottom: 1.4736842105em; }
body:not(.search-results) .entry-header + .entry-summary { margin-top: -0.736842105em; }
body:not(.search-results) .entry-summary p, body:not(.search-results) .entry-summary address, body:not(.search-results) .entry-summary hr, body:not(.search-results) .entry-summary ul, body:not(.search-results) .entry-summary ol, body:not(.search-results) .entry-summary dl, body:not(.search-results) .entry-summary dd, body:not(.search-results) .entry-summary table { margin-bottom: 1.4736842105em; }
body:not(.search-results) .entry-summary li > ul, body:not(.search-results) .entry-summary li > ol { margin-bottom: 0; }
body:not(.search-results) .entry-summary th, body:not(.search-results) .entry-summary td { padding: 0.3684210526em; }
body:not(.search-results) .entry-summary fieldset { margin-bottom: 1.4736842105em; padding: 0.3684210526em; }
body:not(.search-results) .entry-summary blockquote { border-color: currentColor; }
body:not(.search-results) .entry-summary blockquote > :last-child { margin-bottom: 0; }
body:not(.search-results) .entry-summary .alignleft { margin: 0.2631578947em 1.4736842105em 1.4736842105em 0; }
body:not(.search-results) .entry-summary .alignright { margin: 0.2631578947em 0 1.4736842105em 1.4736842105em; }
body:not(.search-results) .entry-summary .aligncenter { margin-bottom: 1.4736842105em; }
.entry-content > :last-child, .entry-summary > :last-child, body:not(.search-results) .entry-summary > :last-child, .page-content > :last-child, .comment-content > :last-child, .textwidget > :last-child { margin-bottom: 0; }
.more-link { white-space: nowrap; }
.author-info { border-color: inherit; border-style: solid; border-width: 1px 0 1px 0; clear: both; padding-top: 1.75em; padding-bottom: 1.75em; }
.author-avatar .avatar { float: left; height: 42px; margin: 0 1.75em 1.75em 0; width: 42px; }
.author-description > :last-child { margin-bottom: 0; }
.entry-content .author-title { clear: none; font-size: 16px; font-size: 1rem; font-weight: 900; line-height: 1.75; margin: 0; }
.author-bio { color: #686868; font-size: 13px; font-size: 0.8125rem; line-height: 1.6153846154; margin-bottom: 1.6153846154em; overflow: hidden; }
.author-link { white-space: nowrap; }
.entry-footer { color: #686868; font-family: Montserrat, "Helvetica Neue", sans-serif; font-size: 13px; font-size: 0.8125rem; line-height: 1.6153846154; margin-top: 2.1538461538em; }
.entry-footer:empty { margin: 0; }
.entry-footer a { color: #686868; }
.entry-footer a:hover, .entry-footer a:focus { color: #007acc; }
.entry-footer > span:not(:last-child):after { content: "\002f"; display: inline-block; opacity: 0.7; padding: 0 0.538461538em; }
.entry-footer .avatar { height: 21px; margin: -0.1538461538em 0.5384615385em 0 0; width: 21px; }
.sticky-post { color: #686868; display: block; font-family: Montserrat, "Helvetica Neue", sans-serif; font-size: 13px; font-size: 0.8125rem; letter-spacing: 0.076923077em; line-height: 1.6153846154; margin-bottom: 0.5384615385em; text-transform: uppercase; } .updated:not(.published) { display: none; }
.sticky .posted-on, .byline { display: none; }
.single .byline, .group-blog .byline { display: inline; }
.page-header { border-top: 4px solid #1a1a1a; margin: 0 7.6923% 3.5em; padding-top: 1.75em; }
body.error404 .page-header, body.search-no-results .page-header { border-top: 0; padding-top: 0; }
.page-title { font-family: Montserrat, "Helvetica Neue", sans-serif; font-size: 23px; font-size: 1.4375rem; line-height: 1.2173913043; }
.taxonomy-description { color: #686868; font-size: 13px; font-size: 0.8125rem; line-height: 1.6153846154; }
.taxonomy-description p { margin: 0.5384615385em 0 1.6153846154em; }
.taxonomy-description > :last-child { margin-bottom: 0; }
.page-links { clear: both; font-family: Montserrat, "Helvetica Neue", sans-serif; margin: 0 0 1.75em; }
.page-links a, .page-links > span { border: 1px solid #d1d1d1; border-radius: 2px; display: inline-block; font-size: 13px; font-size: 0.8125rem; height: 1.8461538462em; line-height: 1.6923076923em; margin-right: 0.3076923077em; text-align: center; width: 1.8461538462em; }
.page-links a { background-color: #1a1a1a; border-color: #1a1a1a; color: #fff; }
.page-links a:hover, .page-links a:focus { background-color: #007acc; border-color: transparent; color: #fff; }
.page-links > .page-links-title { border: 0; color: #1a1a1a; height: auto; margin: 0; padding-right: 0.6153846154em; width: auto; }
.entry-attachment { margin-bottom: 1.75em; }
.entry-caption { color: #686868; font-size: 13px; font-size: 0.8125rem; font-style: italic; line-height: 1.6153846154; padding-top: 1.0769230769em; }
.entry-caption > :last-child { margin-bottom: 0; }
.content-bottom-widgets { margin: 0 7.6923%; }
.content-bottom-widgets .widget-area { margin-bottom: 3.5em; } .format-aside .entry-title, .format-image .entry-title, .format-video .entry-title, .format-quote .entry-title, .format-gallery .entry-title, .format-status .entry-title, .format-link .entry-title, .format-audio .entry-title, .format-chat .entry-title { font-size: 19px; font-size: 1.1875rem; line-height: 1.473684211; margin-bottom: 1.473684211em; }
.blog .format-status .entry-title, .archive .format-status .entry-title { display: none; } .comments-area { margin: 0 7.6923% 3.5em; }
.comment-list + .comment-respond, .comment-navigation + .comment-respond { padding-top: 1.75em; }
.comments-title, .comment-reply-title { border-top: 4px solid #1a1a1a; font-family: Montserrat, "Helvetica Neue", sans-serif; font-size: 23px; font-size: 1.4375rem; font-weight: 700; line-height: 1.3125; padding-top: 1.217391304em; }
.comments-title { margin-bottom: 1.217391304em; }
.comment-list { list-style: none; margin: 0; }
.comment-list article, .comment-list .pingback, .comment-list .trackback { border-top: 1px solid #d1d1d1; padding: 1.75em 0; }
.comment-list .children { list-style: none; margin: 0; }
.comment-list .children > li { padding-left: 0.875em; }
.comment-author { color: #1a1a1a; margin-bottom: 0.4375em; }
.comment-author .avatar { float: left; height: 28px; margin-right: 0.875em; position: relative; width: 28px; }
.bypostauthor > article .fn:after { content: "\f304"; left: 3px; position: relative; top: 5px; }
.comment-metadata, .pingback .edit-link { color: #686868; font-family: Montserrat, "Helvetica Neue", sans-serif; font-size: 13px; font-size: 0.8125rem; line-height: 1.6153846154; }
.comment-metadata { margin-bottom: 2.1538461538em; }
.comment-metadata a, .pingback .comment-edit-link { color: #686868; }
.comment-metadata a:hover, .comment-metadata a:focus, .pingback .comment-edit-link:hover, .pingback .comment-edit-link:focus { color: #007acc; }
.comment-metadata .edit-link, .pingback .edit-link { display: inline-block; }
.comment-metadata .edit-link:before, .pingback .edit-link:before { content: "\002f"; display: inline-block; opacity: 0.7; padding: 0 0.538461538em; }
.comment-content ul, .comment-content ol { margin: 0 0 1.5em 1.25em; }
.comment-content li > ul, .comment-content li > ol { margin-bottom: 0; }
.comment-reply-link { border: 1px solid #d1d1d1; border-radius: 2px; color: #007acc; display: inline-block; font-family: Montserrat, "Helvetica Neue", sans-serif; font-size: 13px; font-size: 0.8125rem; line-height: 1; margin-top: 2.1538461538em; padding: 0.5384615385em 0.5384615385em 0.4615384615em; }
.comment-reply-link:hover, .comment-reply-link:focus { border-color: currentColor; color: #007acc; outline: 0; }
.comment-form { padding-top: 1.75em; }
.comment-form label { color: #686868; display: block; font-family: Montserrat, "Helvetica Neue", sans-serif; font-size: 13px; font-size: 0.8125rem; letter-spacing: 0.076923077em; line-height: 1.6153846154; margin-bottom: 0.5384615385em; text-transform: uppercase; }
.comment-list .comment-form { padding-bottom: 1.75em; }
.comment-notes, .comment-awaiting-moderation, .logged-in-as, .form-allowed-tags { color: #686868; font-size: 13px; font-size: 0.8125rem; line-height: 1.6153846154; margin-bottom: 2.1538461538em; }
.no-comments { border-top: 1px solid #d1d1d1; font-family: Montserrat, "Helvetica Neue", sans-serif; font-weight: 700; margin: 0; padding-top: 1.75em; }
.comment-navigation + .no-comments { border-top: 0; padding-top: 0; }
.form-allowed-tags code { font-family: Inconsolata, monospace; }
.form-submit { margin-bottom: 0; }
.required { color: #007acc; font-family: Merriweather, Georgia, serif; }
.comment-reply-title small { font-size: 100%; }
.comment-reply-title small a { border: 0; float: right; height: 32px; overflow: hidden; width: 26px; }
.comment-reply-title small a:hover, .comment-reply-title small a:focus { color: #1a1a1a; }
.comment-reply-title small a:before { content: "\f405"; font-size: 32px; position: relative; top: -5px; } .sidebar { margin-bottom: 3.5em; padding: 0 7.6923%; } .site-footer { padding: 0 7.6923% 1.75em; }
.site-info { color: #686868; font-size: 13px; font-size: 0.8125rem; line-height: 1.6153846154; }
.site-info a { color: #686868; }
.site-info a:hover, .site-info a:focus { color: #007acc; }
.site-footer .site-title { font-family: inherit; font-size: inherit; font-weight: 400; }
.site-footer .site-title:after { display: inline-block; font-family: Montserrat, sans-serif; opacity: 0.7; padding: 0 0.307692308em 0 0.538461538em; } .site .avatar { border-radius: 50%; }
.entry-content .wp-smiley, .entry-summary .wp-smiley, .comment-content .wp-smiley, .textwidget .wp-smiley { border: none; margin-top: 0; margin-bottom: 0; padding: 0; }
.entry-content a img, .entry-summary a img, .comment-content a img, .textwidget a img { display: block; } embed, iframe, object, video { margin-bottom: 1.75em; max-width: 100%; vertical-align: middle; }
p > embed, p > iframe, p > object, p > video { margin-bottom: 0; }
.entry-content .wp-audio-shortcode a, .entry-content .wp-playlist a { box-shadow: none; }
.wp-audio-shortcode, .wp-video, .wp-playlist.wp-audio-playlist { margin-top: 0; margin-bottom: 1.75em; }
.wp-playlist.wp-audio-playlist { padding-bottom: 0; }
.wp-playlist .wp-playlist-tracks { margin-top: 0; }
.wp-playlist-item .wp-playlist-caption { border-bottom: 0; padding: 0.7142857143em 0; }
.wp-playlist-item .wp-playlist-item-length { top: 0.7142857143em; } .wp-caption { margin-bottom: 1.75em; max-width: 100%; }
.wp-caption img[class*="wp-image-"] { display: block; margin: 0; }
.wp-caption .wp-caption-text { color: #686868; font-size: 13px; font-size: 0.8125rem; font-style: italic; line-height: 1.6153846154; padding-top: 0.5384615385em; } .gallery { margin: 0 -1.1666667% 1.75em; }
.gallery-item { display: inline-block; max-width: 33.33%; padding: 0 1.1400652% 2.2801304%; text-align: center; vertical-align: top; width: 100%; }
.gallery-columns-1 .gallery-item { max-width: 100%; }
.gallery-columns-2 .gallery-item { max-width: 50%; }
.gallery-columns-4 .gallery-item { max-width: 25%; }
.gallery-columns-5 .gallery-item { max-width: 20%; }
.gallery-columns-6 .gallery-item { max-width: 16.66%; }
.gallery-columns-7 .gallery-item { max-width: 14.28%; }
.gallery-columns-8 .gallery-item { max-width: 12.5%; }
.gallery-columns-9 .gallery-item { max-width: 11.11%; }
.gallery-icon img { margin: 0 auto; }
.gallery-caption { color: #686868; display: block; font-size: 13px; font-size: 0.8125rem; font-style: italic; line-height: 1.6153846154; padding-top: 0.5384615385em; }
.gallery-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption { display: none; } .widecolumn { margin-bottom: 3.5em; padding: 0 7.6923%; }
.widecolumn .mu_register { width: auto; }
.widecolumn .mu_register .mu_alert { background: transparent; border-color: #d1d1d1; color: inherit; margin-bottom: 3.5em; padding: 1.75em; }
.widecolumn form, .widecolumn .mu_register form { margin-top: 0; }
.widecolumn h2 { font-size: 23px; font-size: 1.4375rem; font-weight: 900; line-height: 1.2173913043; margin-bottom: 1.2173913043em; }
.widecolumn p { margin: 1.75em 0; }
.widecolumn p + h2 { margin-top: 2.4347826087em; }
.widecolumn label, .widecolumn .mu_register label { color: #686868; font-family: Montserrat, "Helvetica Neue", sans-serif; font-size: 13px; font-size: 0.8125rem; font-weight: 400; letter-spacing: 0.076923077em; line-height: 1.6153846154; text-transform: uppercase; }
.widecolumn .mu_register label { margin: 2.1538461538em 0.7692307692em 0.5384615385em 0; }
.widecolumn .mu_register label strong { font-weight: 400; }
.widecolumn #key, .widecolumn .mu_register #blog_title, .widecolumn .mu_register #user_email, .widecolumn .mu_register #blogname, .widecolumn .mu_register #user_name { font-size: 16px; font-size: 1rem; width: 100%; }
.widecolumn .mu_register #blogname { margin: 0; }
.widecolumn .mu_register #blog_title, .widecolumn .mu_register #user_email, .widecolumn .mu_register #user_name { margin: 0 0 0.375em; }
.widecolumn #submit, .widecolumn .mu_register input[type="submit"] { font-size: 16px; font-size: 1rem; margin: 0; width: auto; }
.widecolumn .mu_register .prefix_address, .widecolumn .mu_register .suffix_address { font-size: inherit; }
.widecolumn .mu_register > :last-child, .widecolumn form > :last-child { margin-bottom: 0; }  @-ms-viewport {
width: device-width;
}
@viewport {
width: device-width;
} @media screen and (min-width: 44.375em) {
body:not(.custom-background-image):before, body:not(.custom-background-image):after { background: inherit; content: ""; display: block; left: 0; position: fixed; width: 100%; z-index: 99; }
body:not(.custom-background-image):before { top: 0; }
body:not(.custom-background-image).admin-bar:before { top: 46px; }
body:not(.custom-background-image):after { bottom: 0; }
.site { margin: 21px; }
.site-main { margin-bottom: 5.25em; }
.site-header { padding: 3.9375em 7.6923%; }
.site-branding { margin-top: 1.3125em; margin-bottom: 1.3125em; }
.site-title { font-size: 28px; font-size: 1.75rem; line-height: 1.25; }
.site-description { display: block; }
.menu-toggle { font-size: 16px; font-size: 1.0rem; margin: 1.3125em 0; padding: 0.8125em 0.875em 0.6875em; }
.site-header-menu { margin: 1.3125em 0; }
.site-header .main-navigation + .social-navigation { margin-top: 2.625em; }
.header-image { margin: 1.3125em 0; }
.pagination { margin: 0 23.0769% 4.421052632em 7.6923% }
.post-navigation { margin-bottom: 5.25em; }
.post-navigation .post-title { font-size: 28px; font-size: 1.75rem; line-height: 1.25; } .pagination .current .screen-reader-text { position: absolute !important; }
.pagination .page-numbers { display: inline-block; }
.site-main > article { margin-bottom: 5.25em; }
.entry-header, .post-thumbnail, .entry-content, .entry-summary, .entry-footer, .comments-area, .image-navigation, .post-navigation, .page-header, .page-content, .content-bottom-widgets { margin-right: 23.0769%; }
.entry-title { font-size: 33px; font-size: 2.0625rem; line-height: 1.2727272727; margin-bottom: 0.8484848485em; }
.entry-content blockquote.alignleft, .entry-content blockquote.alignright { border-width: 4px 0 0 0; padding: 0.9473684211em 0 0; width: -webkit-calc(50% - 0.736842105em); width: calc(50% - 0.736842105em); }
.entry-content blockquote:not(.alignleft):not(.alignright), .entry-summary blockquote, .comment-content blockquote { margin-left: -1.473684211em; }
.entry-content blockquote blockquote:not(.alignleft):not(.alignright), .entry-summary blockquote blockquote, .comment-content blockquote blockquote { margin-left: 0; }
.entry-content ul, .entry-summary ul, .comment-content ul, .entry-content ol, .entry-summary ol, .comment-content ol { margin-left: 0; }
.entry-content li > ul, .entry-summary li > ul, .comment-content li > ul, .entry-content blockquote > ul, .entry-summary blockquote > ul, .comment-content blockquote > ul { margin-left: 1.25em; }
.entry-content li > ol, .entry-summary li > ol, .comment-content li > ol, .entry-content blockquote > ol, .entry-summary blockquote > ol, .comment-content blockquote > ol { margin-left: 1.5em; }
.comment-author { margin-bottom: 0; }
.comment-author .avatar { height: 42px; position: relative; top: 0.25em; width: 42px; }
.comment-list .children > li { padding-left: 1.75em; }
.comment-list + .comment-respond, .comment-navigation + .comment-respond { padding-top: 3.5em; }
.comments-area, .widget, .content-bottom-widgets .widget-area { margin-bottom: 5.25em; }
.sidebar, .widecolumn { margin-bottom: 5.25em; padding-right: 23.0769%; }
body:not(.search-results) .entry-summary li > ul, body:not(.search-results) .entry-summary blockquote > ul { margin-left: 1.157894737em; }
body:not(.search-results) .entry-summary li > ol, body:not(.search-results) .entry-summary blockquote > ol { margin-left: 1.473684211em; }
} @media screen and (min-width: 48.9375em) {
body:not(.custom-background-image).admin-bar:before { top: 32px; }
} @media screen and (min-width: 56.875em) {
.site-header { padding-right: 4.5455%; padding-left: 4.5455%; }
.site-header-main { -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.site-header-menu { display: block; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; }
.main-navigation { margin: 0 -0.875em; }
.main-navigation .primary-menu, .main-navigation .primary-menu > li { border: 0; }
.main-navigation .primary-menu > li { float: left; }
.main-navigation a { outline-offset: -8px; padding: 0.65625em 0.875em; white-space: nowrap; }
.main-navigation li:hover > a, .main-navigation li.focus > a { color: #007acc; }
.main-navigation ul ul { border-bottom: 1px solid #d1d1d1; display: block; left: -999em; margin: 0; position: absolute; z-index: 99999; }
.main-navigation ul ul ul { top: -1px; }
.main-navigation ul ul ul:before, .main-navigation ul ul ul:after { border: 0; }
.main-navigation ul ul li { background-color: #fff; border: 1px solid #d1d1d1; border-bottom-width: 0; }
.main-navigation ul ul a { white-space: normal; width: 12.6875em; }
.main-navigation ul ul:before, .main-navigation ul ul:after { border-style: solid; content: ""; position: absolute; }
.main-navigation ul ul:before { border-color: #d1d1d1 transparent; border-width: 0 10px 10px; right: 9px; top: -9px; }
.main-navigation ul ul:after { border-color: #fff transparent; border-width: 0 8px 8px; right: 11px; top: -7px; }
.main-navigation li:hover > ul, .main-navigation li.focus > ul { left: auto; right: 0; }
.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul { left: auto; right: 100%; }
.main-navigation .menu-item-has-children > a { margin: 0; padding-right: 2.25em; }
.main-navigation .menu-item-has-children > a:after { content: "\f431"; position: absolute; right: 0.625em; top: 0.8125em; }
.main-navigation ul ul .menu-item-has-children > a { padding-right: 2.0625em; }
.main-navigation ul ul .menu-item-has-children > a:after { right: 0.5625em; top: 0.875em; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }
.dropdown-toggle, .main-navigation ul .dropdown-toggle.toggled-on, .menu-toggle, .site-header .social-navigation, .site-footer .main-navigation { display: none; }
.content-area { float: left; margin-right: -100%; width: 70%; }
.entry-header, .post-thumbnail, .entry-content, .entry-summary, .entry-footer, .comments-area, .image-navigation, .post-navigation, .pagination, .page-header, .page-content, .content-bottom-widgets { margin-right: 0; margin-left: 0; }
.sidebar { float: left; margin-left: 75%; padding: 0; width: 25%; }
.widget { font-size: 13px; font-size: 0.8125rem; line-height: 1.6153846154; margin-bottom: 3.230769231em; padding-top: 1.615384615em; }
.widget .widget-title { margin-bottom: 1.3125em; }
.widget p, .widget address, .widget hr, .widget ul, .widget ol, .widget dl, .widget dd, .widget table { margin-bottom: 1.6153846154em; }
.widget li > ul, .widget li > ol { margin-bottom: 0; }
.widget blockquote { font-size: 16px; font-size: 1rem; line-height: 1.3125; margin-bottom: 1.3125em; padding-left: 1.0625em; }
.widget blockquote cite, .widget blockquote small { font-size: 13px; font-size: 0.8125rem; line-height: 1.6153846154; }
.widget th, .widget td { padding: 0.5384615385em; }
.widget pre { font-size: 13px; font-size: 0.8125rem; line-height: 1.6153846154; margin-bottom: 1.6153846154em; padding: 0.5384615385em; }
.widget fieldset { margin-bottom: 1.6153846154em; padding: 0.5384615385em; }
.widget button, .widget input, .widget select, .widget textarea { font-size: 13px; font-size: 0.8125rem; line-height: 1.6153846154; }
.widget button, .widget input[type="button"], .widget input[type="reset"], .widget input[type="submit"] { line-height: 1; padding: 0.846153846em; }
.widget input[type="text"], .widget input[type="email"], .widget input[type="url"], .widget input[type="password"], .widget input[type="search"], .widget input[type="tel"], .widget input[type="number"], .widget textarea { padding: 0.4615384615em 0.5384615385em; }
.widget h1 { font-size: 23px; font-size: 1.4375rem; line-height: 1.2173913043; margin-bottom: 0.9130434783em; }
.widget h2 { font-size: 19px; font-size: 1.1875rem; line-height: 1.1052631579; margin-bottom: 1.1052631579em; }
.widget h3 { font-size: 16px; font-size: 1rem; line-height: 1.3125; margin-bottom: 1.3125em; }
.widget h4, .widget h5, .widget h6 { font-size: 13px; font-size: 0.8125rem; line-height: 1.6153846154; margin-bottom: 0.9130434783em; }
.widget .alignleft { margin: 0.2307692308em 1.6153846154em 1.6153846154em 0; }
.widget .alignright { margin: 0.2307692308em 0 1.6153846154em 1.6153846154em; }
.widget .aligncenter { margin-bottom: 1.6153846154em; }
.widget_calendar td, .widget_calendar th { line-height: 2.6923076923; padding: 0; }
.widget_rss .rssSummary:last-child { margin-bottom: 1.615384615em; }
.widget input[type="search"].search-field { width: -webkit-calc(100% - 35px); width: calc(100% - 35px); }
.widget .search-submit:before { font-size: 16px; left: 1px; line-height: 35px; width: 34px; }
.widget button.search-submit { padding: 0; width: 35px; }
.tagcloud a { margin: 0 0.2307692308em 0.5384615385em 0; padding: 0.5384615385em 0.4615384615em 0.4615384615em; }
.textwidget h1 { margin-top: 1.8260869565em; }
.textwidget h2 { margin-top: 2.2105263158em; }
.textwidget h3 { margin-top: 2.625em; }
.textwidget h4 { letter-spacing: 0.153846154em; }
.textwidget h4, .textwidget h5, .textwidget h6 { margin-top: 3.2307692308em; }
.content-bottom-widgets .widget-area:nth-child(1):nth-last-child(2), .content-bottom-widgets .widget-area:nth-child(2):nth-last-child(1) { float: left; margin-right: 7.1428571%; width: 46.42857145%; }
.content-bottom-widgets .widget-area:nth-child(2):nth-last-child(1):last-of-type { margin-right: 0; }
.site-footer { -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding:10px 3.5em; 
}
.site-footer .social-navigation { margin: 0; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
.site-info { margin: 0.538461538em auto 0.538461538em 0; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
.no-sidebar .content-area { float: none; margin: 0; width: 100%; }
.no-sidebar .entry-header, .no-sidebar .entry-content, .no-sidebar .entry-summary, .no-sidebar .entry-footer, .no-sidebar .comments-area, .no-sidebar .image-navigation, .no-sidebar .post-navigation, .no-sidebar .pagination, .no-sidebar .page-header, .no-sidebar .page-content, .no-sidebar .content-bottom-widgets { margin-right: 15%; margin-left: 15%; }
.widecolumn { padding-right: 15%; padding-left: 15%; }
} @media screen and (min-width: 61.5625em) {
.site-main { margin-bottom: 7.0em; }
.site-header { padding: 5.25em 4.5455%; }
.site-branding, .site-header-menu, .header-image { margin-top: 1.75em; margin-bottom: 1.75em; }
.image-navigation { margin-bottom: 3.230769231em; }
.post-navigation { margin-bottom: 7.0em; }
.pagination { margin-bottom: 5.894736842em; }
.widget { margin-bottom: 4.307692308em; }
.site-main > article { margin-bottom: 7.0em; }
.entry-title { font-size: 40px; font-size: 2.5rem; line-height: 1.225; margin-bottom: 1.05em; }
.format-aside .entry-title, .format-image .entry-title, .format-video .entry-title, .format-quote .entry-title, .format-gallery .entry-title, .format-status .entry-title, .format-link .entry-title, .format-audio .entry-title, .format-chat .entry-title { font-size: 23px; font-size: 1.4375em; line-height: 1.304347826; margin-bottom: 1.826086957em; }
.post-thumbnail { margin-bottom: 2.625em; }
.entry-content h1, .entry-summary h1, .comment-content h1 { font-size: 33px; font-size: 2.0625rem; line-height: 1.2727272727; margin-top: 1.696969697em; margin-bottom: 0.8484848485em; }
.entry-content h2, .entry-summary h2, .comment-content h2 { font-size: 28px; font-size: 1.75rem; line-height: 1.25; margin-top: 2em; margin-bottom: 1em; }
.entry-content h3, .entry-summary h3, .comment-content h3 { font-size: 23px; font-size: 1.4375rem; line-height: 1.2173913043; margin-top: 2.4347826087em; margin-bottom: 1.2173913043em; }
.entry-content h4, .entry-summary h4, .entry-intro h4, .comment-content h4 { letter-spacing: 0.131578947em; }
.entry-content h4, .entry-content h5, .entry-content h6, .entry-summary h4, .entry-summary h5, .entry-summary h6, .comment-content h4, .comment-content h5, .comment-content h6 { font-size: 19px; font-size: 1.1875rem; line-height: 1.1052631579; margin-top: 2.9473684211em; margin-bottom: 1.473684211em; }
.author-info { border-bottom-width: 0; padding-bottom: 0; }
.comment-list + .comment-respond, .comment-navigation + .comment-respond { padding-top: 5.25em; }
.comments-area, .sidebar, .content-bottom-widgets .widget-area, .widecolumn { margin-bottom: 7.0em; }
body:not(.search-results) .entry-summary { margin-bottom: 2.210526316em; }
body:not(.search-results) .entry-header + .entry-summary { margin-top: -1.105263158em; }
body:not(.search-results) article:not(.type-page) .entry-content { float: right; width: 71.42857144%; }
body:not(.search-results) article:not(.type-page) .entry-content > blockquote.alignleft.below-entry-meta { margin-left: -40%; width: -webkit-calc(60% - 1.4736842105em); width: calc(60% - 1.4736842105em); }
body:not(.search-results) article:not(.type-page) img.below-entry-meta, body:not(.search-results) article:not(.type-page) figure.below-entry-meta { clear: both; display: block; float: none; margin-right: 0; margin-left: -40%; max-width: 140%; }
body:not(.search-results) article:not(.type-page) figure.below-entry-meta img.below-entry-meta, body:not(.search-results) article:not(.type-page) table figure.below-entry-meta, body:not(.search-results) article:not(.type-page) table img.below-entry-meta { margin: 0; max-width: 100%; }
body:not(.search-results) article:not(.type-page) .entry-footer { float: left; margin-top: 0.1538461538em; width: 21.42857143%; }
body:not(.search-results) article:not(.type-page) .entry-footer > span:not(:last-child):after { display: none; }
.single .byline, .full-size-link, body:not(.search-results).group-blog .byline, body:not(.search-results) .entry-format, body:not(.search-results) .cat-links, body:not(.search-results) .tags-links, body:not(.search-results) article:not(.sticky) .posted-on, body:not(.search-results) article:not(.type-page) .comments-link, body:not(.search-results) article:not(.type-page) .entry-footer .edit-link { display: block; margin-bottom: 0.5384615385em; }
body:not(.search-results) article:not(.type-page) .entry-footer > span:last-child { margin-bottom: 0; }
body:not(.search-results) article:not(.type-page) .entry-footer .avatar { display: block; height: auto; margin: 0 0 0.5384615385em; width: 49px; }
body.no-sidebar:not(.search-results) article:not(.type-page) .entry-content { float: left; margin-right: -100%; margin-left: 34.99999999%; width: 50.00000001%; }
body.no-sidebar:not(.search-results) article:not(.type-page) .entry-footer { margin-right: -100%; margin-left: 15%; width: 15%; }
} @media screen and (min-width: 75em) {
body:not(.search-results) .entry-summary { font-size: 23px; font-size: 1.4375rem; line-height: 1.5217391304; margin-bottom: 1.826086957em; }
body:not(.search-results) .entry-header + .entry-summary { margin-top: -0.913043478em; }
body:not(.search-results) .entry-summary p, body:not(.search-results) .entry-summary address, body:not(.search-results) .entry-summary hr, body:not(.search-results) .entry-summary ul, body:not(.search-results) .entry-summary ol, body:not(.search-results) .entry-summary dl, body:not(.search-results) .entry-summary dd, body:not(.search-results) .entry-summary table { margin-bottom: 1.5217391304em; }
body:not(.search-results) .entry-summary li > ul, body:not(.search-results) .entry-summary blockquote > ul { margin-left: 0.956521739em; }
body:not(.search-results) .entry-summary li > ol, body:not(.search-results) .entry-summary blockquote > ol { margin-left: 1.52173913em; }
body:not(.search-results) .entry-summary blockquote { font-size: 23px; font-size: 1.4375rem; line-height: 1.5217391304; margin: 0 0 1.5217391304em; padding-left: 1.347826087em; }
body:not(.search-results) .entry-summary blockquote:not(.alignleft):not(.alignright) { margin-left: -1.52173913em; }
body:not(.search-results) .entry-summary blockquote blockquote:not(.alignleft):not(.alignright) { margin-left: 0; }
body:not(.search-results) .entry-summary blockquote cite, body:not(.search-results) .entry-summary blockquote small { font-size: 19px; font-size: 1.1875rem; line-height: 1.8421052632; }
body:not(.search-results) .entry-summary th, body:not(.search-results) .entry-summary td { padding: 0.3043478261em; }
body:not(.search-results) .entry-summary pre { font-size: 16px; font-size: 1rem; line-height: 1.75; margin-bottom: 1.75em; padding: 1.75em; }
body:not(.search-results) .entry-summary fieldset { margin-bottom: 1.5217391304em; padding: 0.3043478261em; }
body:not(.search-results) .entry-summary h1 { margin-top: 2.121212121em; margin-bottom: 1.060606061em; }
body:not(.search-results) .entry-summary h2 { margin-top: 2.5em; margin-bottom: 1.25em; }
body:not(.search-results) .entry-summary h3 { margin-top: 3.043478261em; margin-bottom: 1.52173913em; }
body:not(.search-results) .entry-summary h4, body:not(.search-results) .entry-summary h5, body:not(.search-results) .entry-summary h6 { margin-top: 3.684210526em; margin-bottom: 1.842105263em; }
body:not(.search-results) .entry-summary h1:first-child, body:not(.search-results) .entry-summary h2:first-child, body:not(.search-results) .entry-summary h3:first-child, body:not(.search-results) .entry-summary h4:first-child, body:not(.search-results) .entry-summary h5:first-child, body:not(.search-results) .entry-summary h6:first-child { margin-top: 0; }
body:not(.search-results) .entry-summary .alignleft { margin: 0.2608695652em 1.5217391304em 1.5217391304em 0; }
body:not(.search-results) .entry-summary .alignright { margin: 0.2608695652em 0 1.5217391304em 1.5217391304em; }
body:not(.search-results) .entry-summary .aligncenter { margin-bottom: 1.5217391304em; }
} @media print {
form, button, input, select, textarea, .navigation, .main-navigation, .social-navigation, .sidebar, .content-bottom-widgets, .header-image, .page-links, .edit-link, .comment-respond, .comment-edit-link, .comment-reply-link, .comment-metadata .edit-link, .pingback .edit-link { display: none; }
body, blockquote cite, blockquote small, pre, .entry-content h4, .entry-content h5, .entry-content h6, .entry-summary h4, .entry-summary h5, .entry-summary h6, .comment-content h4, .comment-content h5, .comment-content h6, .entry-content .author-title { font-size: 12pt; }
blockquote { font-size: 14.25pt; }
.site-title, .page-title, .comments-title, .entry-content h2, .entry-summary h2, .comment-content h2, .widecolumn h2 { font-size: 17.25pt; }
.site-description { display: block; }
.entry-title { font-size: 24.75pt; line-height: 1.2727272727; margin-bottom: 1.696969697em; }
.format-aside .entry-title, .format-image .entry-title, .format-video .entry-title, .format-quote .entry-title, .format-gallery .entry-title, .format-status .entry-title, .format-link .entry-title, .format-audio .entry-title, .format-chat .entry-title { font-size: 17.25pt; line-height: 1.304347826; margin-bottom: 1.826086957em; }
.entry-content h1, .entry-summary h1, .comment-content h1 { font-size: 21pt; }
.entry-content h3, .entry-summary h3, .comment-content h3, body:not(.search-results) .entry-summary { font-size: 14.25pt; }
.site-description, .author-bio, .entry-footer, .sticky-post, .taxonomy-description, .entry-caption, .comment-metadata, .comment-notes, .comment-awaiting-moderation, .site-info, .wp-caption .wp-caption-text, .gallery-caption { font-size: 9.75pt; }
body, .site { background: none !important; }
body, blockquote cite, blockquote small, .site-branding .site-title a, .entry-title a, .comment-author { color: #1a1a1a !important; }
blockquote, .page-header, .comments-title { border-color: #1a1a1a !important; }
blockquote, .site-description, body:not(.search-results) .entry-summary, body:not(.search-results) .entry-summary blockquote, .author-bio, .entry-footer, .entry-footer a, .sticky-post, .taxonomy-description, .entry-caption, .comment-author, .comment-metadata a, .comment-notes, .comment-awaiting-moderation, .site-info, .site-info a, .wp-caption .wp-caption-text, .gallery-caption { color: #686868 !important; }
code, hr { background-color: #d1d1d1 !important; }
pre, abbr, acronym, table, th, td, .author-info, .comment-list article, .comment-list .pingback, .comment-list .trackback, .no-comments { border-color: #d1d1d1 !important; }
a { color: #007acc !important; }
.entry-content a, .entry-summary a, .taxonomy-description a, .comment-content a, .pingback .comment-body > a { box-shadow: none; border-bottom: 1px solid #007acc !important; }
.site { margin: 5%; }
.site-inner { max-width: none; }
.site-header { padding: 0 0 1.75em; }
.site-branding { margin-top: 0; margin-bottom: 1.75em; }
.site-main { margin-bottom: 3.5em; }
.entry-header, .entry-footer, .page-header, .page-content, .entry-content, .entry-summary, .post-thumbnail, .comments-area { margin-right: 0; margin-left: 0; }
.post-thumbnail, .site-main > article { margin-bottom: 3.5em; }
.entry-content blockquote.alignleft, .entry-content blockquote.alignright { border-width: 4px 0 0 0; padding: 0.9473684211em 0 0; width: -webkit-calc(50% - 0.736842105em); width: calc(50% - 0.736842105em); }
body:not(.search-results) .entry-header + .entry-summary { margin-top: -1.473684211em; }
.site-footer, .widecolumn { padding: 0; }
}
.logo_right { float: right; }
.logo_left { float: left; }
.press .container_inner { border-bottom: 1px solid #cccccc; clear: both; margin: 0 0 10px; padding: 0 0 10px; }
div.srp-thumbnail-box { display: table-cell; padding-right: 32px !important; vertical-align: top; width:219px; }
div.srp-content-box { display: table-cell; vertical-align: top; }
.content_inner.press .container_inner { margin: 0 auto; width: 1000px; max-width:100%;}
.cus_link a { color: #000000 !important; display: block !important; outline: medium none; }
.title_cus h1 { color: #000000 !important; display: block !important; font-size: 19px; font-weight: 300; letter-spacing: 0; outline: medium none; }
.cus_date h4 { font-family: open sans; font-size: 14px; letter-spacing: 0; }
.page-id-20 .container_inner, .single .container_inner { margin: 0 auto; width: 1000px; max-width:100%; }
.page-id-20 .container_inner .right { display: block; float: left; padding:20px 0px;}
.page-id-20 .container_inner .left { float: right; }
.wpcf7 input, .wpcf7 textarea { padding: 20px 2%; }
input { background-color: #f4f4f4; border: 0 none; color: #949494; font-family: "Open Sans", sans-serif; font-size: 14px; margin: 0 0 20px; outline: 0 none; padding: 20px 4%; width: 92%; }
.button, input[type="submit"], input[type="password"], .load_more a { background-color: #c64141; font-family: "Oswald", sans-serif; }
textarea { background-color: #f4f4f4; border: 0 none; color: #949494; font-family: "Open Sans", sans-serif; font-size: 14px; height: 180px; margin: 0 0 20px; outline: 0 none; padding: 20px 4%; resize: none; width: 92%; }
.page-id-7 .container_inner { margin: 0 auto; width: 1000px; max-width:100% }
header.transition.darkHeader .logo img { transition: all 0.4s ease 0s; }
header.transition.darkHeader nav.main_menu ul li a { transition: all 0.4s ease 0s; }
.blog_text_holder .text .text_inner > span, .blog_single_holder .blog_title_holder > span, .portfolio_title_holder > span, .portfolio_navigation, .blog_single_holder article .blog_single_text_holder .info, .blog_holder1 article .blog_title_holder > span, .blog_holder1 article .blog1_text_holder .info { border-color: #2b2b2b; border-width: 7px; }
.html5gallery-elem-1 a div { display: none !important; }
.fwb_fromthis
{
display:none;	
} .wpcf7-form-control.wpcf7-submit.con_send {
padding: 14px 34px;
}
.wpcf7-textarea.con_message
{width : 100% !important}
.container_inner .right h2
{margin-bottom:5px;}.forcefullwidth_wrapper_tp_banner {    margin-bottom: -1px !important;}.home .tp-rightarrow.tparrows.default.round, .home .tp-leftarrow.tparrows.default.round {    display: none !important;}