/*
Theme Name: Eyekon Group New
Theme URI: http://wordpress.org/themes/eyekongroup
Author: TheeDesign Studio
Author URI: http://theedesign.com
Description: A custom made theme for Eyekon Group.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: dark, light, white, black, gray, one-column, two-columns, 
left-sidebar, right-sidebar, fixed-layout, responsive-layout, 
custom-background, custom-colors, custom-header, custom-menu, 
editor-style, featured-image-header, featured-images, flexible-header, 
full-width-template, microformats, post-formats, rtl-language-support, 
sticky-post, theme-options, translation-ready
Text Domain: eyekongroup
*/

/*
You can use this file for style updates if you don't feel comfortable 
editing and compliling the SCSS files
*/
#page-content .gform_wrapper .quote label {width: 100%;padding: 0;}
#page-content .gform_wrapper .ginput_container input[type=checkbox] {height: auto;padding: 0;}
#page-content-actual .quote ul {margin-left: 0;}
.grand-fabric .grand-fabric-images .item-image {width: 100%;height: 100%;}
.third {width: 30%;margin-right: 3%;float: left;}
#product-pof-full .product-content-all ul.dpArticleShare{display: none !important;}
#product-pof-full .product-content-all {margin-bottom: 10px;border-bottom: 1px solid #ddd;padding-bottom: 10px;}
.onethird{width: 33.33%;float: left;padding: 0 10px;}
.onethird:nth-child(3n+1){padding-left: 0;}
.onethird:nth-child(3n){padding-right: 0}
.half tr td {padding: 5px;}
.thirdcal .wp-caption-text{text-align: center;}
#attachment_1480,#attachment_1481{max-width: 132px !important; float: left;}
.twoimg{float:left; width:50%;margin-bottom:30px; padding-left:15px;padding-right:15px;}
.twoimg img{margin-bottom:10px;}
.twoimg:nth-child(2n+1){clear:both;}
.customSize60{width: 60% !important; margin-bottom:0px;}
.customSize40{width: 40% !important; margin-bottom:0px;}
.twoimg.customSize60 p {margin-bottom: 0px;}
.twoimg.customSize40 p {margin-bottom:0px;}
.equalHeightImg{height: 300px;position: relative;overflow: hidden;}
.equalHeightImg img{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);height: 100%;width: auto;max-width: inherit;}
.twobyone{width:67%; float:left;}
.twobyone p{width:50%; float:left; display:block; padding:0 15px 10px;}
.twobyone .textBlock p{float:left; width:100%; text-align:center}
.product-half-header img {margin:0px; float:right; max-width: 50%; height: auto;}
#page-content-actual h2#product-cat-title{font-weight:600;line-height: 30px;}
.product-cat-box{margin-bottom: 10px;}
.product-main-half h3.black {text-align: right;}
.imgwidthfst img{max-width: 239px;}
.imgwidthsec img{max-width: 247px;}
.postid-5643 .attachment-post-thumbnail{display:none;}
.withRightsideRight {width: 250px;float: left;margin-left: 20px;font-size: 15px;}
.withRightsideMiddle {width: calc(100% - 270px);float: left;}
.withRightsideRight.ideas-on-display .large-heading { margin: 0 0 1rem !important; font-size: 30px !important; font-weight: bold !important; line-height: 1 !important; text-transform: uppercase; color: #373737!important;}
.postid-5860 .product-main-half.right h3.black{display:none;}
.postid-5860 #page-content-actual h2#product-cat-title{display:none;}
.postid-5860 #product-details{padding-top:0px;}
.postid-5999 .product-main-half.right h3.black{visibility: hidden;}
.imagetopmargin{margin-top: -64px;}
.margintopexra{margin-top: 90px;}
.undertxt{display:block;}
.single-products.postid-5452 .product-main-half.right .wp-caption {display: none;}
.pricedesc{float: left;font-size: 18px;margin-top: 0;letter-spacing: 0.2px;width: 140px;min-height: 235px;}
.pricedesc p {margin-bottom: 5px;}
.pricedesc.rightside {margin-top: 0;}
.postid-5999 .ideas-on-display .large-heading{font-size: 1.7em!important;line-height: 1.3;text-transform: capitalize;}
.postid-5999 .h2 p {margin-top: 30px;font-size: 24px;font-weight: bold;}
.pr-table{font-size: 13px;line-height: 10px;}
.product-tr{line-height:17px;}
.single-products.postid-6312 .product-main-half.right img {display: none;}
.ideas-on-display .gallery h4 {font-weight: bold;font-size: 18px;margin: 3px 0;}
.products-template-default.single.single-products.postid-6312 
#product-details p {margin-bottom: 0px;}
.products-template-default.single.single-products.postid-6312 
#product-details img {margin-top: 20px !important;}
.divider-line-bold {border: 1px solid black;margin: 10px 0 30px 0;}
.products-template-default.single.single-products.postid-6312 
.ideas-on-display .gallery h4{margin: -2px 0 13px 0;line-height: 20px;}
.products-template-default.single.single-products.postid-6312 
.ideas-on-display .small-heading{font-size: 21px;}
.products-template-default.single.single-products.postid-6312 
h2{line-height:30px}
.products-template-default.single.single-products.postid-6312 
#product-details .textBlock {padding: 6px;margin-top: -10px;}
.postid-6312 .h2 {margin-top: 2; padding-left: 2px; color: #9D2722; font-weight: 600;}
.postid-5999 .ideas-on-display .large-heading.secondary{font-size: 2.4em !important;}
.products-template-default.single.single-products.postid-5999 
.product-main-half.right {display: none;}
.nomargin .textBlock{float:left; width:100%}
.text-box{padding: 20px 5px 5px 5px;}
.one-third{width: 33%;max-width: 33%;display: inline-block;}
.full-width{width: 100%;}
.text-center{text-align: center;}
.postid-6593 div.product-option h3.black{display: none;}
.two-third {float: left;width: 66.66%;height: auto;}
.m-t-b{margin: 20px 0 20px 0 !important;}
.postid-6945 div.clicker{display: none;}
.row-col{display: inline-block;width: 100%;margin-left: -15px;margin-right: -15px;}
.two-third-col img, .one-third-col img{width: 100%; height: auto}
.two-third-col{width: 66.66%; float: left; padding-left: 15px; padding-right: 15px; box-sizing: border-box;}
.one-third-col{width: 33.33%; float: left; padding-left: 15px; padding-right: 15px; box-sizing: border-box;}
.two-third-col span{/* border: 1px solid #ccc; */display: inline-block;}
.one-third-col span{/* border: 1px solid #ccc; */display: inline-block;}
.half-one-col{width: 45%; float: left; padding-left: 15px; padding-right: 15px; box-sizing: border-box;}
.half-sec-col{width: 55%; float: left; padding-left: 15px; padding-right: 15px; box-sizing: border-box;}
.postid-6593 #product-details .clearfix{ padding: 0 !important;}
hr {background: linear-gradient(90deg, transparent, #212121, transparent) !important;background-image: linear-gradient(90deg, transparent, #212121, transparent)!important;border: 0!important;height: 2px !important;}
.clicker{padding: 10px 5px 5px 5px;}
.txt-just{text-align: justify;padding-right: 5px;}
.postid-7193 .ideas-on-display p{font-weight: normal;}
.postid-7399 .product-main-half{display: none;}
.postid-7399 .product-half-header .h1{font-size: 27px;}
#product-details div.forth {float: left;width: 24% !important;}
.postid-7399 .cust-table th, .postid-7399 .cust-table td{font-size: 11px;padding: 0 5px;line-height: 17px;}
.postid-7565 .product-main-half{display: none;}
.aligncenter{text-align:center;}
#header-bar #header-right-and-logo.has-right-side #logo{flex: none}
#header-bar #header-right-and-logo #header-right {flex: none; }
body.home #header-bar #header-right{} 
/*#header-right-smaller-title,body.home #header-bar #header-right #header-right-bigger-title{font-weight:400}*/
.title-custom{position: relative;max-width: 408px;margin-bottom: 15px;}
.homepage-column.left .title-custom h2{font-family:'Helvetica Neue',sans-serif;color:#272727;font-size:24px;line-height:32px;font-weight:800;padding:0;margin:5px 0 15px;position:absolute;top:15px;right:-10px;text-transform:uppercase;max-width:250px} 
.best-optipns{float: left;width: 45%;padding:0 15px 0 0;}
.budget-options {float: left;width: 55%;padding:0;}
.budget-options .border {display: inline-block;margin-top:0px;padding-top: 25px;padding-left: 25px;width: 100%;}
.budget-options .border h2{margin-top:0px;}
.budget-options h2, .category_display h2{font-family:'Helvetica Neue',sans-serif;color:#272727;font-size: 34px;line-height:36px;font-weight: 900;padding:0;margin:80px 0 0px;}
ul.custom-pro-listing{margin:0 -15px; padding:0;}
ul.custom-pro-listing li{margin:30px 0;padding: 0 15px;width:50%;display:inline-block; float:left}
ul.custom-pro-listing li .pro_img{margin-bottom:15px; height:218px;position:relative}
ul.custom-pro-listing li .pro_img_gif{margin-bottom:5px; height:315px;position:relative}
ul.custom-pro-listing li .pro_img img,ul.custom-pro-listing li .pro_img_gif img{position:absolute; height:100%;width:auto; top:50%; left:50%; transform:translate(-50%,-50%)}
ul.custom-pro-listing li a{color: #272727}
ul.custom-pro-listing li h3{font-size: 20px;color:#272727;font-weight: 600;}
ul.custom-pro-listing li p{color:#272727;font-size:15px;margin: 0 0 2px 0;}
ul.custom-pro-listing li .price{color:#272727; font-weight:600}
.best-optipns .homepage-column.left{width: 100%;}
.custom-row{margin-left:-15px; margin-right:-15px;}
.category_display{display:inline-block;width: 100%; padding-left: 15px;padding-right: 15px;}
.category_display h2{margin-top:0;margin-bottom:10px;}
.category_display ul.custom-pro-listing li{width:25%}
.homepage-column.right.new #start-here{margin-bottom: 60px;}
.homepage-column.left.new, .homepage-column.right.new{margin-top:30px;}
.homepage-column.right.new .caption-video{padding:14px 0}
body, html{overflow-x: hidden}
.homepage-column.left h2{font-size: 20px;}
.homepage-column.left h1{font-size: 21px; margin-top: 0}
.category_display h2 {border-top: 1px solid #000;padding-top:25px;margin-top: 10px;}
#mobile-menu ul li{position: relative}
#menu-bar ul li ul.sub-menu{max-width:300px;width: 100%; min-width:300px; max-height:480px; overflow-y: auto} 
#menu-bar ul li ul.sub-menu li a{font-size:15px;}
#menu-bar ul li:hover ul.sub-menu{display: block}
#menu-bar ul li ul.sub-menu li ul.sub-menu{display:none}
#menu-bar ul li ul.sub-menu li:hover ul.sub-menu{display: block}
#menu-bar ul li ul.sub-menu li ul.sub-menu{left:100%; top:0}
#menu-bar ul li:hover > a{text-decoration: none;background-color: #992621; text-shadow: 1px 1px 1px #3a0e0d;}
#menu-bar ul li ul.sub-menu li a span{padding: 10px 0;}
#mobile-menu-icon{top:100px;}
small.open{background:url(images/plus-img.png) 4px 5px no-repeat #d54344;cursor:pointer;height:50px;position:absolute;right:0;top:0px;width:48px;display:block; border-bottom: 1px solid #b2b2b3;}
small.open.active{background:url(images/plus-img.png) 4px -35px no-repeat #d54344}
#mobile-menu ul li a{font-size: 16px; padding: 10px 15px; text-align: left}
.best-optipns{border-bottom: 1px solid #000; padding-left: 0}
.newcustomrow{display: flex; margin-left: 0; margin-right: 0}
.budget-options .border {border-left: 1px solid #000;border-top: 1px solid #000;position: relative;height: calc(100% - 60px);}
#header-bar #header-right-and-logo.has-right-side #logo {flex: none;}
#header-bar #header-right-and-logo #header-right {flex: none;}
.product-half-header .h1 {line-height: 26px;}
.contentwithline .half.lineOnLeft {border-left: 2px solid #2f2c2b;margin-left: 2% !important;padding-left: 3%;}

body.home #header-bar #header-right #header-right-bigger-title{/* font-family:"Oswald", sans-serif; */font-size: 17px;margin:2px 0 0px 3px; font-weight:900; letter-spacing: 0.2px;}
body.home #header-bar #header-right #header-right-text{font-size:17px; line-height: 110%; padding-right:0; font-weight: 300; display: none}
.quote-top a{color:#fff;font-size:18px;font-weight:600;display:block;margin:10px 0 0}

#header-bar #header-right-and-logo.has-right-side #logo img{margin-top:10px; width: auto}
#slideshow-texts .rotating-text li{font-size:27px; line-height: 120% ; color: white;}
#slideshow-texts h2{margin-bottom: 25px; color : #D2B48C ;} 
.page-id-7715 #slideshow-texts .cta a{color: #D2B48C;} 
#slideshow-texts .cta a.number {margin-top: 0px;font-size: 26px;display: block;margin-bottom: 5px;}
#slideshow-texts .cta{font-size: 14px;padding-top : 75px;} 
#slideshow-texts .cta strong, #slideshow-texts h2 b{color: #D2B48C}
#header-right div#header-right-smaller-title {font-weight: 800 !important; }
body.home #header-bar #header-right{padding-top: 10px; padding-bottom: 10px; padding-right: 15px;} 
.page-template-Homepage_new .category_display h2{padding-top: 20px;margin-top: 0px;margin-bottom : 0px;}
#slideshow-texts-left {padding-left : 20px;/*text-align : justify;*/}
/*.nivoSlider img, .nivoSlider a.nivo-imageLink {height: 348px !important; border: 0px !important; background-color: transparent !important;}*/
#slideshow-texts-left .text {  font-size:22px; /*font-weight:900;*/ top:20px; transform: none;   /*margin-left:80px; */line-height: 130%; }
	#slideshow-texts-left .text b { font-weight:900;/* font-size:19px;*/}
.video-pagecontent .onethird:nth-child(3n){padding-right: 10px;} 
.video-pagecontent .onethird:nth-child(3n+1){padding-left: 10px;}

#page-content-sidebar > ul > li > a, #page-content-sidebar ul li{border-bottom:0}
#page-content-sidebar ul li a{padding:0px 15px; font-size:12px; line-height:19px}     
.postid-4565  #product-cat-title{display:none;}
.page-template-Homepage_new .second-font{font-weight:900;text-shadow: 0px 0.5px, 0.5px 0px, 0.5px 0.5px;}
.page-template-Homepage_new .image_for_more{font-weight : 900;}
body.home #header-bar #header-right #header-right-text p{text-align: justify}
#slideshow-texts .rotating-text li p b:nth-child(1){font-size: 21px;color: white;padding-left: 38px;}
#slideshow-texts .rotating-text li p b:nth-child(2){font-size: 21px;color: white;display:block;}

#page-content-sidebar{width: 300px;}
#page-content-actual{width: 900px;}
#mobile-menu ul.sub-menu{max-height: 300px; overflow-y: auto}
#header-right-bigger-title-middle{font-size: 21px;font-weight:900;padding-top:0px;} 

.slideshow-text-left-content-bottom{color: #fff; margin-top: 150px; text-align: left    /* color: #fff;
    text-align: left;
    position: absolute;
    bottom: 60px;
    right: 20px;
    left: 20px;*/} 
#header-bar #header-right-and-logo.has-right-side #logo h2{display: none}   
.page-template-Homepage_new .second-font{text-shadow: none} 
.slideshow-text-left-content-bottom strong{font-weight:400}
#header-bar #header-right-and-logo #logo h2{display: none}

#product-details div.half.new_half_42{width:42%!important}
#product-details div.half.new_half_55{width:55%!important; margin-bottom:30px;}
.pricedesc p{font-weight:600}
.pricedesc.full{width: 100%}
.click-to-enlarge{font-size: 24px; font-weight: 800;color: #000;display: inline-block; margin-top: 20px;margin-bottom: -10px;float: left; width: 100%;}
#product-details{padding-top: 1em;}
.page-id-99 .click-to-enlarge{display: none}
 
.heading-pro{display: inline-block; margin:0 0 6px 0; width: 100%;}
.wp-video {width: 100% !important;}
.wp-video-shortcode{width: 100%;height: auto;}


#slideshow-texts .display_success h2{font-size: 20px;margin: 0px 0 5px 0;font-weight: 700;}
#slideshow-texts .display_success p{margin: 0 0 15px 0;color: #fff;font-weight: normal;font-size: 15px;}

/*media query start here*/
@media (min-width:1200px){
	#slideshow-texts-left .text { right: 20px;}
}


@media (min-width:992px){
.thirdcalclear::after{clear: both;content: "";display: table;}
.thirdcal{width: 33.33%;float: left;}
.category_display ul.custom-pro-listing li:nth-child(4n+1){clear: both}
.marginL{padding-left:20px;}
.marginR{padding-right:20px;}
.marginLR{padding-left:10px;padding-right: 10px;}
}

@media (min-width:1170px){
#header-bar #header-right-and-logo #header-right{margin-right:123px;Xmin-width: 710px; max-width:528px; padding-left:14px;}    
}


@media (max-width:1240px){
.slideshow-text-left-content-bottom{margin-top:10px} 
body.home #header-bar #header-right .content{transform: none; top:0}
	#slideshow-texts .inside .cta a{font-size: 16px;}	
}

@media (max-width:1220px){
	#homepage-categories, #copyright-bar, #homepage-below{padding-left:15px; padding-right:15px;}
	
}
@media (max-width:1169px){
#header-bar #header-right-and-logo #header-right{max-width:558px; }
body.home #header-bar #header-right{max-width:558px} 
}

@media only screen and (min-width:1044px) and (max-width:1220px){
    #page-content-actual {width: calc(100% - 250px);}
    #page-content-inside-inside, .footer-bar-inside-inside {padding-left: 10px;}
	
	#page-content-sidebar{width:250px;}
}

@media only screen and (min-width:768px) and (max-width:991px){
    .twocalclear::after {clear: both;content: "";display: table;}
    .twocal{width: 50%;float: left;}
}

@media(max-width:1199px){
    .homepage-column.left.new, .homepage-column.right.new{margin-top: 0}
    #homepage-below{padding-top: 0}
	#slideshow-texts .rotating-text li{line-height: 100%}
	#slideshow-texts-left .text{margin-left: 0}
}

@media (max-width: 1045px){
    #page-content-inside-inside {padding-left: 15px;}
    #page-content-actual {width: calc(100% - 250px);}
	#page-content-sidebar{width:250px;}
    .imgwidthfst img{max-width:100%;}
    .imgwidthsec img{max-width:100%;}
	#slideshow-texts-left{width: calc(100% - 20px);}
	#header-bar #header-right-and-logo.has-right-side h2#header-right {
    font-size: 24px;
}
}

@media(max-width:1024px){
    .category_display{margin-top: 0; margin-bottom:30px}
    .homepage-column.left .title-custom h2{position: relative; left: 0; right: auto; top:0}

}

@media(max-width:991px){
    .best-optipns{width: 100%}
    .budget-options{margin-top:20px; width: 100%}
    .budget-options h2{margin-top: 0}
    .budget-options h2, .category_display h2{font-size:30px;}
    .homepage-column.left.new{padding:0 15px}
    .homepage-column.right{padding: 0 15px 25px;}
    .homepage-column.right #start-here .text a{font-size: 24px;}
    .homepage-column.right #start-here .text a small{margin-right:5px}
    .category_display ul.custom-pro-listing li{width:50%; margin:20px 0}
    .category_display ul.custom-pro-listing li:nth-child(2n+1){clear: both}
    .category_display{margin-top: 0; margin-bottom:30px}
    ul.custom-pro-listing{margin: 0}
    .category_display h2{margin-bottom:10px}
    ul.custom-pro-listing li{margin:20px 0}
    .homepage-column.right #start-here .text p{font-size: 15px!important}
    .category_display h2{margin-top: 0}
    #menu-bar ul li a { font-size: 15px;line-height: 20px;}
    #menu-bar ul li ul.sub-menu li a span{padding: 0;}
    #menu-bar ul li ul.sub-menu li a {font-size: 14px;line-height: 18px;padding: 7px;}

    body.home #header-bar #header-right-and-logo{    display: block;}
    body.home #header-bar #header-right-and-logo.has-right-side{padding-left: 0}
    body.home #header-bar #header-right-and-logo #header-right .content {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    top: auto;
    text-align: center;
}
    
#header-bar #header-right-and-logo #header-right{max-width:100%; }
	#slideshow-texts .inside .cta{padding-top: 15px;}   
/*	#slideshow-texts h2{padding-bottom:15px;}*/
    	
    
}

@media(min-width:768px) and (max-width:991px){
    .homepage-column.right #start-here .text{margin-right: 0}
    .homepage-column.right #start-here img{margin-left: 0; width: 100%}
    .homepage-column.right.new #start-here{margin-bottom: 30px;}
    .budget-options .border{margin-top: 0}
    .budget-options .border{height: calc(100% - 82px);} 
}

@media (max-width:767px){
    .thirdcalclear::after,.twocalclear::after {clear: both;content: "";display: table;}  
    .fullview{width: 100%;}
    .third{width: 100%; margin-right: 0;}
    .twoimg{width:100%;}
    .customSize60,.customSize40{width: 100% !important}
    .twobyone p{width:100%;}
    #page-content-sidebar { width: 100%;}
    .withRightsideRight {width: 100%;float: none;margin-left: 0;}
    .withRightsideMiddle {width: 100%;float: none;}
    #page-content-actual {width: 100%;float: none;}
    .pricedesc {float: none;font-size: 18px;margin-top: 35px;letter-spacing:0.2px;width: 100%;margin-bottom: 10px;text-align: center;min-height: 185px;}
    .two-third-col,.one-third-col{width:100%;}
    .half-one-col{width: 100%;}
    .half-sec-col{width: 100%;}
    .budget-options h2, .category_display h2{font-size:24px;}
    .homepage-column.right.new #start-here{margin-bottom:30px; margin-top:20px;}
    body.home #header-bar #header-right-and-logo.has-right-side{padding-left: 0}
    .newcustomrow{display: block}   
    .budget-options .border{border-top:0; border-left:0; margin-top: 0}
	#header-bar #header-right-and-logo.has-right-side #logo img{max-width:250px}
	#mobile-menu-icon{top:62px}
ul.custom-pro-listing li{text-align: center}
}
@media (max-width: 710px){
    .contentwithline .half.lineOnLeft {border-left: none;margin-left: 0 !important;padding-left: 0;}
}
@media(min-width:711px) and (max-width:840px){
    body.home #header-bar #header-right #header-right-smaller-title, body.home #header-bar #header-right #header-right-bigger-title {font-size: 16px;line-height: 20px;}
    #menu-bar ul li ul.sub-menu li a {font-size: 14px;line-height: 18px;padding: 5px;} 
}

@media(max-width:479px){
    ul.custom-pro-listing li{width:100%; margin:40px 0 0;}
    ul.custom-pro-listing li:first-child{margin-top: 0}
    .category_display ul.custom-pro-listing li{width: 100%}
    .category_display{margin-top:0px; margin-bottom:40px}
    .homepage-column.left.new{margin-top: 0}
    .homepage-column.right #start-here .text{margin-right: 0}
    .homepage-column.right #start-here img{margin-left: 0; width: 100%}
    .homepage-column.left .title-custom h2{position: relative; width: 100%;top:0}
    .homepage-column.left .title-custom h2 br{display:none}
    .category_display ul.custom-pro-listing li, .category_display 
    ul.custom-pro-listing li:first-child{margin:40px 0 0}
    .homepage-column.left .title-custom h2{font-size: 20px;}
	#header-bar #header-right-and-logo.has-right-side #logo img{max-width:200px}
	#mobile-menu-icon{top:95px} 
	ul.custom-pro-listing li, .page-template-Homepage_new .category_display h2{text-align: center}  
}


