/* Theme Name: Wine Vision Child Theme
Author: Tom Dent
Author URI: http://www.doubledcreative.com
*/

html{-webkit-text-size-adjust:none;}
#wrapper{padding:0;max-width:100%!important;}
.fix{clear:both;height:1px;margin:0 0 -1px;overflow:hidden;}
.woo-sc-divider{border-bottom:1px solid #e4e4e4;margin-bottom:30px!important;padding-top:15px;}
body{padding:0;font:400 17px/29px 'Open Sans', Helvetica Neue, Helvetica, Arial, sans-serif;}
p{font:400 17px/29px 'Open Sans', Helvetica Neue, Helvetica, Arial, sans-serif;}
h1, h2, h3, h4, h5, h6{font-family:'Open Sans', Helvetica Neue, Helvetica, Arial, sans-serif!important;}
.entry header{display:none;}

/* ================ IE8 ==================*/

/*#header-container{width/*\**!/:96%\9;}
#navigation{padding-right/*\**!/:80px\9;}*/

/* ================ Header ==================*/

#verytop{height:10px;position:fixed;width:100%;z-index:99998;}
#header-container{width:100%;z-index:99999;position:fixed;margin-top:10px;}
#header-container.fixed{}
#header{padding:0 30px 12px 30px;}
#header-container.fixed #logo img{max-width:50%;}
#header-container.fixed #navigation{margin:8px 0 0 0;}

/* ================ Navigation ==============*/

#nav-container{border:none;background:none;margin:0;}
#navigation{clear:none;padding:0;margin:32px 0 0 0;background:none;width:auto;float:right;}
#nav-container #navigation ul#main-nav > li:first-child{border-left:none;}
#navigation ul.nav > li{border-right:none;}
#navigation ul{margin-right:-26px;}
#navigation ul{margin-right/*\**/:0\9;}

ul.nav{margin-right:0;}
ul.nav li a{margin-right:10px;font:600 1.1em/1.1em 'Open Sans', Helvetica Neue, Helvetica, Arial, sans-serif;padding:10px 12px 11px 12px!important;text-transform:lowercase;}
#navigation ul.nav > li:hover{background:none;}
ul.nav ul{width:100px;}
#menu-item-18 a:hover, #menu-item-37 a:hover, #menu-item-65 a:hover{background:#005182!important;}
#menu-item-17 a:hover, #menu-item-44 a:hover, #menu-item-66 a:hover{background:#fcb131!important;}
#menu-item-16 a:hover, #menu-item-45 a:hover, #menu-item-67 a:hover{background:#221e1f!important;}
#menu-item-15 a:hover, #menu-item-46 a:hover, #menu-item-68 a:hover{background:#02a64f!important;}
#menu-item-14 a:hover, #menu-item-47 a:hover, #menu-item-69 a:hover{background:#ee3650!important;}
ul.nav li:nth-child(5){margin-right:0px!important;}
ul.nav li.current_page_item a, ul.nav li.current_page_parent a, ul.nav li.current-menu-ancestor a, ul.nav li.current-cat a, ul.nav li.current-menu-item a{color:#fff;border-radius:2px!important;-moz-border-radius:2px!important;-webkit-border-radius:2px!important;background:#00629D;}
#navigation ul li:first-child a{border-radius:2px!important;-moz-border-radius:2px!important;-webkit-border-radius:2px!important;}
.menu-item-language a{background:none!important;color:#666!important;font-size:11px!important;padding-right:20px!important;margin-right:0!important;text-transform:none!important;}
.menu-item-language-current.parent{padding-top:2px;}
#navigation .nav li.parent > a:after{right: .3em!important;}
ul.nav.menu-item-language li:nth-child(1) a:hover{background:none!important;}

/* ================ Portuguese Navigation ==============*/

.page-id-25 ul.nav li a, .page-id-38 ul.nav li a, .page-id-39 ul.nav li a, .page-id-40 ul.nav li a, .page-id-42 ul.nav li a, .page-id-157 ul.nav li a
{margin-right:6px;font:600 0.9em/1.1em 'Open Sans', Helvetica Neue, Helvetica, Arial, sans-serif;padding: 10px 8px 11px 8px!important;}

/* ================ Russian Navigation ==============*/

.page-id-24 ul.nav li a, .page-id-53 ul.nav li a, .page-id-20 ul.nav li a, .page-id-52 ul.nav li a, .page-id-50 ul.nav li a, .page-id-156 ul.nav li a
{margin-right:6px;font:600 0.9em/1.1em 'Open Sans', Helvetica Neue, Helvetica, Arial, sans-serif;padding: 10px 8px 11px 8px!important;}

/* ================ Logo ===================== 

#logo{margin:0 10px 0 10px;}*/

/* ================ Content ================== */

.col-full.mainpage{max-width:1000px;}
#content{padding:122px 30px 40px 30px;}
.entry{margin:0 20px 60px 20px;}
.entry p, .twocol-one, .threecol-one, .threecol-two, .fourcol-one, .fourcol-two, .fourcol-three, .fivecol-one, .fivecol-two, .fivecol-three, .fivecol-four, .sixcol-one, .sixcol-two, .sixcol-three, .sixcol-four, .sixcol-five, .toggle-content{font:400 17px/29px 'Open Sans', Helvetica Neue, Helvetica, Arial, sans-serif!important;text-align:center;}
.woo-sc-divider{border-bottom: 1px solid rgba(255,255,255,0.2);}

/* ================ Pages ============== */

.pan1{height:382px;overflow:hidden;}
.pan .col-full{padding:165px 30px 20px 30px;}
.pan h2{font-size:38px;line-height:44px;margin:4% 0 30px 0;width:75%;font-weight:700;}
.pan h2 span{font-weight:300;}
.pan p{width:74%;font-size:18px;line-height:28px;}
.entry img{padding:0!important;border:none;background:none;}
.entry a{font-weight:700;}

/* ================ PAGES MISC ================ */

.mainpage{padding-top:51px;margin-bottom:2px;}

/* ================ HOME ================ */
/* EN 2 / PT 25 / RU 24 */

.page-id-2 .pan1, .page-id-25 .pan1, .page-id-24 .pan1{background:url('/wp-content/uploads/home-new.jpg') no-repeat top center;}
.page-id-2 .mainpage, .page-id-25 .mainpage, .page-id-24 .mainpage{padding-top:60px;margin-bottom:-6px;}
.page-id-2 .pan1 h2, .page-id-25 .pan1 h2, .page-id-24 .pan1 h2{margin-top:0;}
.page-id-25 .pan h2{margin-bottom:20px;}
.page-id-25 .pan p{font-size:16px;line-height:24px;width:77%;}
.page-id-24 .pan h2{font-size:30px;line-height:38px;margin-bottom:20px;width:75%;}

/* ================ FOOTAGE ================ */
/* EN 10 / PT 38 / RU 53 */

.page-id-10 .pan1, .page-id-38 .pan1, .page-id-53 .pan1{background:url('/wp-content/uploads/footage.jpg') no-repeat top center;}
.page-id-10 .pan .col-full, .page-id-38 .pan .col-full, .page-id-53 .pan .col-full{padding:150px 30px 20px 30px;}
.page-id-10 .mainpage, .page-id-38 .mainpage, .page-id-53 .mainpage{margin-bottom:17px;}
.page-id-10 .entry img, .page-id-38 .entry img, .page-id-53 .entry img{border:5px solid #fff;margin:25px 0 10px 0;}
.page-id-53 .pan h2{margin:17px 0 30px 0;width:84%;}
.page-id-38 .pan h2{margin:17px 0 30px 0;width:80%;}

/* ================ ABOUT ================ */
/* EN 11 / PT 39 / RU 20 */

.page-id-11 .pan1, .page-id-39 .pan1, .page-id-20 .pan1{background:url('/wp-content/uploads/about.jpg') no-repeat top center;}
.page-id-11 .pan h2, .page-id-39 .pan h2, .page-id-20 .pan h2{margin:0 0 30px 0;width:83%;}
.page-id-39 .pan h2, .page-id-20 .pan h2{margin:10px 0 30px 0;}
.page-id-11 .entry .threecol-one img, .page-id-39 .entry .threecol-one img, .page-id-20 .entry .threecol-one img{border:5px solid #fff;margin:20px 0 0 0;}
.fourcol-one p{font-weight:700!important;line-height: 26px;}
.fourcol-one img{margin-top:20px;}

/* ================ FAQ ================ */
/* EN 12 / PT 40 / RU 52 */

.page-id-12 .pan1, .page-id-40 .pan1, .page-id-52 .pan1{background:url('/wp-content/uploads/faq.jpg') no-repeat top center;}
.page-id-12 .pan .col-full, .page-id-40 .pan .col-full, .page-id-52 .pan .col-full{padding:150px 30px 20px 30px;}
.page-id-12 .mainpage, .page-id-40 .mainpage, .page-id-52 .mainpage{padding-top:54px;margin-bottom:0;}
.shortcode-toggle h4 a{background:url(images/shortcode-toggle-close.png) no-repeat 99% center;padding:0;font-size:22px;}
.shortcode-toggle.closed h4 a{background-image:url(images/shortcode-toggle-open.png);}
.shortcode-toggle .toggle-content{padding:0;background:none;text-align:left;}
.toggle-content p{text-align:left;line-height:1.6em;font-weight:400;}
.page-id-52 .pan h2, .page-id-40 .pan h2{font-size:35px;line-height:42px;margin:20px 0 30px 0;}

/* ================ CONTACT ================ */
/* EN 13 / PT 42 / RU 50 */

.page-id-13 .pan1, .page-id-42 .pan1, .page-id-50 .pan1{background:url('/wp-content/uploads/contact.jpg') no-repeat top center;}
.page-id-13 .pan .col-full, .page-id-42 .pan .col-full, .page-id-50 .pan .col-full{padding:150px 30px 20px 30px;}
.page-id-13 .pan h2{width:67%;}
.page-id-50 .pan h2, .page-id-42 .pan h2{width:82%;}
.page-id-13 .entry p, .page-id-42 .entry p, .page-id-50 .entry p{text-align:left;line-height:28px;}
p [class^="icon-"], p [class*=" icon-"]{text-align:center;width:30px;padding-right:10px;margin-left:-25px;}
.icon-envelope{margin-left:-28px!important;}
.page-id-13 .last, .page-id-42 .last, .page-id-50 .last{margin-top:17px;}
.page-id-13 .mainpage, .page-id-42 .mainpage, .page-id-50 .mainpage{padding-top:0;margin-top:-12px;margin-bottom:2px;}
.page-id-50 .pan h2{margin:17px 0 30px 0;}
.page-id-42 .pan h2{margin:32px 0 30px 0;}
#field_2_1{font-size:14px!important;}

/* ================ PRIVACY ================ */
/* EN 152 / PT 157 / RU 156 */

.page-id-152 .pan1, .page-id-157 .pan1, .page-id-156 .pan1{background:url('/wp-content/uploads/contact.jpg') no-repeat top center;}
.page-id-152 .pan .col-full, .page-id-157 .pan .col-full, .page-id-156 .pan .col-full{padding:150px 30px 20px 30px;}
.page-id-152 .entry p, .page-id-157 .entry p, .page-id-156 .entry p{text-align:left;line-height:28px;}
#cookietable{width:100%;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;margin-bottom:30px;background:none;}
tr.ct1{width:100%;padding:10px;}
td.ct2{width:20%;padding:10px;border-right:1px solid #ccc;border-bottom:1px solid #ccc!important;}
td.ct3{width:78%;padding:10px;border-bottom:1px solid #ccc!important;}

/* ================ Footer ============== */

#footer{padding:50px 0 60px 0;border-top:none;}
#copyright p{font-size:12px!important;text-align:center;line-height:18px!important;font-weight:400!important;padding: 0 10% 0 10%;}
#copyright{width:100%;}
.ddc{font-size:0.8em!important;margin-top:15px;}

/* ================ Forms ============== */

.gform_wrapper .right_label .gfield_label{width:33%;font-weight:normal;text-align:left;}
.gform_wrapper .right_label input.medium, .gform_wrapper .right_label select.medium, .gform_wrapper .left_label input.medium, .gform_wrapper .left_label select.medium{width:56%;}
.gform_wrapper .right_label select.medium{width:60%;}
.gform_wrapper textarea.textarea{width:56%;}
.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;padding:8px!important;}
input, textarea{margin-bottom:0;border:3px solid #4099D1;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.gform_wrapper ul.right_label li, .gform_wrapper form ul.right_label li, .gform_wrapper ul.left_label li, .gform_wrapper form ul.left_label li{margin-bottom:4px;}
input:focus, textarea:focus{background:#FEF6D2;}
.gform_wrapper .gfield_required{color:rgba(255,255,255,0.4);}
.gform_wrapper select{font-size:18px;padding:10px;}
.gform_wrapper .gform_footer.right_label, .gform_wrapper .gform_footer.left_label{padding: 0 0 10px 36%;}
.gform_wrapper input.button{padding:12px 10px 12px!important;display:block;width:93%;background:#EE3650;box-shadow:none;border:3px solid #4099D1;text-transform:uppercase;font-family:'Open Sans', Helvetica Neue, Helvetica, Arial, sans-serif!important;font-weight:700;}
.gform_wrapper input.button:hover{background:#F04C4A;}
.gform_wrapper div.validation_error{color:#ff0;}
#field_1_8{line-height:28px;}

/* ================ Animate ============== */

.pan h2, .pan1, .pan p{-webkit-animation-delay:1s;-webkit-animation-duration:2s;-webkit-animation-timing-function:ease;-webkit-animation-fill-mode:both;
-moz-animation-delay:1s;-moz-animation-duration:2s;-moz-animation-timing-function:ease;-moz-animation-fill-mode:both;
-ms-animation-duration:1s;-ms-animation-duration:2s;-ms-animation-timing-function:ease;-ms-animation-fill-mode:both;
animation-delay:1s;animation-duration:2s;animation-timing-function:ease;animation-fill-mode:both;}
.pan1{-webkit-animation-delay:0.2s;-webkit-animation-duration:1s;
-moz-animation-delay:0.2s;-moz-animation-duration:1s;
-ms-animation-duration:0.2s;-ms-animation-duration:1s;
animation-delay:0.2s;animation-duration:1s;}

/* ================ Home Video ============== */

.video-js-box{margin:0 5% 30px 5%;width:90%!important;}
video.video-js{height:auto!important;}
/*.video-js-box img.vjs-poster{height:540px!important;}*/

.entry .threecol-one .video-js-box{border:5px solid #fff!important;margin: 25px 0 10px 0!important;}
.entry .threecol-one .video-js-box img.vjs-poster{height:220px!important;margin:0!important;border:none!important;}

/*.gallery-precon{margin-bottom:40px;background:#0F81C5!important;}
.videogallery .main-navigation{display:none!important;}
.videogallery .imgblock{border:4px solid #409ad1!important;margin:0!important;width:178px!important;height:104px!important;}
.videogallery .main-navigation{height:121px!important;background:#0F81C5!important;}
.videogallery .navigationThumb{width:186px!important;height:112px!important;margin-top:10px!important;}
.videogallery .navigationThumb-content{padding:0!important;}
.videogallery .navCon .navigationThumb{border-right:none!important;}
.videogallery .navMain{background:#0F81C5!important;}
.videogallery .navMain.menu-bottom{border-top:none!important;}

/* ================ Tooltip ============== */

.tooltip{display:inline;}
.tooltip:hover{text-decoration:none}
.tooltip:hover:after{background:#111;background:rgba(0,0,0,.8);border-radius:5px;bottom:218px;color:#fff;content:attr(title);display:block;left:30px;padding:5px 15px;position:absolute;white-space:nowrap;z-index:98;width:216px;}
.page-id-53 .tooltip:hover:after{left:-27px;width:315px;font-size:11px;font-weight:400;}
.page-id-38 .tooltip:hover:after{font-size:14px;}

/* ================ Responsive ============== */

@media only screen and (max-width:999px){

	.pan h2{font-size:38px;line-height:44px;margin:4% 0 20px 0;width:100%;text-shadow:10px 10px 10px #000;}
	.pan p{width:100%;font-size:18px;line-height:28px;text-shadow:3px 3px 3px #000;}

}

@media only screen and (max-width: 768px){
	
	.pan1{height:auto;}
	.pan .col-full{padding:20px 30px 20px 30px!important;}
	.pan h2{font-size:30px;line-height:34px;margin:20px 0 10px 0;}
	#inner-wrapper{padding:0;}
	#verytop{display:none;}
	#header-container.fixed #logo img{max-width:100%;}
	#header-container{margin-top:0;position:relative;}
	.nav-toggle{margin:0;background: rgba(0, 0, 0, 1);
	background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 1)), to(rgba(51, 51, 51, 1)));
	background:-webkit-linear-gradient(rgba(0, 0, 0, 1), rgba(51, 51, 51, 1));
	background:-moz-linear-gradient(center top, rgba(0, 0, 0, 1) 0%, rgba(51, 51, 51, 1) 100%);
	background:-moz-gradient(center top, rgba(0, 0, 0, 1) 0%, rgba(51, 51, 51, 1) 100%);
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);}
	#logo{width:182px;margin:10px auto 0 auto;}
	.entry{margin:0 30px 60px 30px;}
	.threecol-one img{width:80%;}
	.fourcol-one img{width:50%;}
	.shortcode-toggle h4 a{padding-right:30px;}
	.page-id-13 .last, .page-id-42 .last, .page-id-50 .last{margin:0 0 10px 0;padding-top:30px;border-top:1px solid rgba(255,255,255,0.2);}
	.page-id-13 .last p{padding-left:40px;}
	.gform_wrapper{margin:10px 0 0 0;max-width:100%;}
	.gform_wrapper input.button{width:100%;margin-left:-4px;}
	.gform_wrapper .right_label input.medium, .gform_wrapper .left_label input.medium, .gform_wrapper .left_label select.medium{width:61%;}
	.gform_wrapper textarea.textarea{width:60.9%;}
	.gform_wrapper .right_label select.medium{width:63.6%;margin-left:3px;}
	
	#navigation{margin:0;width:80%;float:none;}
	#header-container.fixed #navigation{margin:-62px 0 0 0;background: rgba(34, 156, 228, 1);
	background:-webkit-gradient(linear, left top, left bottom, from(rgba(34, 156, 228, 1)), to(rgba(15, 129, 197, 1)));
	background:-webkit-linear-gradient(rgba(34, 156, 228, 1), rgba(15, 129, 197, 1));
	background:-moz-linear-gradient(center top, rgba(34, 156, 228, 1) 0%, rgba(15, 129, 197, 1) 100%);
	background:-moz-gradient(center top, rgba(34, 156, 228, 1) 0%, rgba(15, 129, 197, 1) 100%);}
	#navigation .menus{padding-top:52px;background: rgba(0, 0, 0, 1);
	background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 1)), to(rgba(51, 51, 51, 1)));
	background:-webkit-linear-gradient(rgba(0, 0, 0, 1), rgba(51, 51, 51, 1));
	background:-moz-linear-gradient(center top, rgba(0, 0, 0, 1) 0%, rgba(51, 51, 51, 1) 100%);
	background:-moz-gradient(center top, rgba(0, 0, 0, 1) 0%, rgba(51, 51, 51, 1) 100%);}
	#navigation ul{margin:0 10px 0 10px;}
	ul.nav{width:95.5%;}
	ul.nav li a{margin-right:0;text-transform:uppercase;}
	#navigation h3{display:none;}
	ul.nav li a, #navigation ul li:first-child a{margin-top:10px;}
	ul.nav li a, ul.nav li ul li a{color:#fff!important;}
	#navigation .nav-close, #navigation .nav-home{background:#555;}
	.video-js-box img.vjs-poster{height:340px!important;}
}

@media only screen and (max-width: 757px){

	.gform_wrapper .right_label input.medium, .gform_wrapper .left_label input.medium, .gform_wrapper .left_label select.medium{width:58%;}
	.gform_wrapper textarea.textarea{width:57.9%;}
	.gform_wrapper input.button{width:95%;}
	.gform_wrapper .right_label select.medium{width:60.6%;}

}

@media only screen and (max-width: 650px){
	
	.gform_wrapper .right_label .gfield_label{width:98%;}
	.gform_wrapper .right_label input.medium, .gform_wrapper .left_label input.medium, .gform_wrapper .left_label select.medium{width:93%;}
	.gform_wrapper textarea.textarea{width:93%;}
	.gform_wrapper .right_label select.medium{width:97%;margin-left:0;margin-bottom:5px;}
	.gform_wrapper .gform_footer.right_label, .gform_wrapper .gform_footer.left_label{padding: 0 0 10px 0;}
	.gform_wrapper input.button{width:97%;margin-left:0;}

}

