/*
Theme Name: Power
Theme URI: https://wordpress.org/themes/twentyseventeen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
This is test
*/

.right-panel-contact { border-left: 1px solid #e4e4e4; padding-left:3%;}
.contact-bottom{padding:25px 0px; margin-top:55px;  border-bottom: 1px solid #e4e4e4;  border-top: 1px solid #e4e4e4}
.contact-listing-details span {
    color: #E34234;
    text-align: left;
    display: inline-block;
    width: 25%;
	float: left;
}
.contact-listing-details span:before {
    content: "• ";
    color: #E34234; /* or whatever color you prefer */
    font-size: 16px;/* or whatever the bullet size you prefer */
}
.contact-listing-details {padding: 10px 0px;  border-bottom: 1px solid #e4e4e4}
.contact-listing-details small{
    text-align: right;
    display: inline-block;
    width: 64%;
	font-size:100%;
	float:right;
}
.email-blocks a{  color: #E34234;}
.email-blocks {padding: 20px 0px;}
.email-blocks h4{margin-bottom:15px;}
.right-panel-contact h5 {
    line-height:18px;
    margin-bottom:8px;
}
.contact-listing-details p {margin-bottom:2px; overflow:hidden}
.bottom-notes {margin-top:20px;}
.tnp-subscription input.tnp-submit {background-color:#E34234!important; text-transform:uppercase;}
.tnp-subscription label{display:none!important;}
.tnp-subscription input[type=text], .tnp-subscription input[type=email]{width:88%!important; height:39px!important; border:solid 1px #e4e4e4!important;}
.footer-grid .wpcf7-response-output{color:#fff !important;}
.social-power .fa-google-plus {
    background: #d34836!important;
    border: 1px solid #d34836!important;
}
.social-power{
    margin-top: 20px !important;
}
/*-----------------------------------------Style for youtube videos widget----------------------------------------*/

.youtube-widget #youtubechannelgallery_widget-3{
    list-style-type: none;
}
.youtube-widget #youtubechannelgallery_widget-3 .widgettitle{
    display: none;
}
.youtube-widget #youtubechannelgallery_widget-3 .youtubechannelgallery{
    margin-top: 24px;
}
.youtube-widget #ytc-wrapper .ytc-thumbnails a.ytcthumb {
min-height: 192px !important;
}

.youtube-widget .ytctitle .popup-youtube{
    padding-top: 15px;
    padding-bottom: 15px;
    color: black !important;
    font-size: 16px;
    display: block;
    font-weight: 700;
    line-height: 1.42;
}

.youtube-widget .ytctitle .popup-youtube:hover{
color: #337ab7 !important;
}

.youtube-widget #ytc-wrapper time{
font-size: 14px !important;
}
/*.youtube-widget .ytc-next .ytc-next{
position: absolute;
    top: -358px;
    width: 35px;
    padding: 0px;
    height: 27px;
    left: 160px;
    z-index: 1;
    color: transparent;
}
.youtube-widget .ytc-previous .ytc-previous{
position: absolute;
top: -358px;
    width: 35px;
    padding: 0px;
    height: 27px;
    left: 520px;
    z-index: 1;
    color: transparent;
}*/
.youtube-widget .ytc-next .ytc-next{
    display: block;
    width: 40px;
    float: right;
margin-top: -13px;
color: transparent;
}
.youtube-widget .ytc-previous .ytc-previous{
left: 257%;
    position: absolute;
    width: 30px;
    overflow: hidden;
    top: -20px;
    height: 32px;
color: transparent;
}
.youtube-widget #ytc-wrapper .ytc-links,.youtube-widget .ytc-numeration-inner,.youtube-widget .ytc-pagination row{
display:none;
}
.youtube-widget #ytc-wrapper .ytc-thumbnails .ytc-pagination{
	position: absolute;
    top: 26px;
    width: 100%;
    z-index: 1;
    margin-top: 0 !important;
}
.youtube-widget .owl-controls{
top: 8px !important;
}
@media screen and (max-width: 1200px) and (min-width: 992px) {
.youtube-widget .ytc-previous .ytc-previous{
left: 235% !important;
}
}

@media screen and (max-width: 580px) and (min-width: 510px) {
.youtube-widget .ytc-previous .ytc-previous{
left: 250% !important;
}
}

@media screen and (max-width: 510px) and (min-width: 450px) {
.youtube-widget .ytc-previous .ytc-previous{
left: 241% !important;
}
}

@media screen and (max-width: 449px) and (min-width: 415px) {
.youtube-widget .ytc-previous .ytc-previous{
left: 235% !important;
}
}

@media screen and (max-width: 414px) and (min-width: 361px){
.youtube-widget .ytc-next .ytc-next{
width: 10px !important;
    left: 96% !important;
    position: absolute;
    height: 23px !important;
    overflow: hidden;
}

.youtube-widget .ytc-previous .ytc-previous{
left: 270% !important;
width: 10px !important;
    height: 23px !important;
    overflow: hidden;
}
}

@media screen and (max-width: 360px) {
.youtube-widget .owl-controls{
top: -7px !important;
}

.youtube-widget .ytc-next .ytc-next{
width: 10px !important;
    width: 10px !important;
    left: 94% !important;
    position: absolute;
    height: 23px !important;
    overflow: hidden;
    top: -17px;
}

.youtube-widget .ytc-previous .ytc-previous{
    left: 266% !important;
    width: 10px !important;
    height: 23px !important;
    overflow: hidden;
    top: -31px;
}
}

/*-----------------------------------------End Style for youtube videos widget----------------------------------------*/


/*-----------------------------------------  Style for videos page  ----------------------------------------*/
#youtubechannelgallery_widget-4{
    list-style-type: none;
}
#youtubechannelgallery_widget-4 .ytcplayer-wrapper{
    max-width: 700px;
    margin: auto;
    margin-top: 45px !important;
    margin-bottom: 60px !important;
    width: 100%;
}

#youtubechannelgallery_widget-4 .ytclink{
    padding-top: 15px;
    padding-bottom: 15px;
    color: black !important;
    font-size: 16px;
    display: block;
    font-weight: 700;
    line-height: 1.42;
}

#youtubechannelgallery_widget-4 .ytclink:hover{
color: #337ab7 !important;
}

#youtubechannelgallery_widget-4 .ytc-paginationlink{
cursor: pointer;
    background-color: #E34234 !important;
    padding: 8px;
    width: 85px;
    float: left;
    font-size: 16px;
    text-align: center;
    color: #fff;   
}
#youtubechannelgallery_widget-4 .ytc-previous .ytc-previous{
float: right !important;
}
#youtubechannelgallery_widget-4 .ytc-numeration-inner{
    font-size: 25px;
    font-weight: bold;
    color: #E34234;
}
#youtubechannelgallery_widget-4 .ytc-links{
display:none !important;
}
/*----------------------------------------- End Style for videos page  ----------------------------------------*/

